



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
查看文件权限的语句:在终端输入:ls -l xxx.xxx(xxx.xxx是文件名)那么就会出现相类似的信息,主要都是这些:-rw-rw-r-一共有10位数其中:最前面那个-代表的是类型中间那三个rw-代表的是所有者(user)然后那三个rw-代表的是组群(group)最后那三个r-代表的是其他人(other)然后我再解释一下后面那9位数:r表示文件可以被读(read)w表示文件可以被写(write)x表示文件可以被执行(如果它是程序的话)-表示相应的权限还没有被授予现在该说说修改文件权限了在终端输入:chmod o w xxx.xxx表示给其他人授予写xxx.xxx这个文件的权限chmod go-rw xxx.xxx表示删除xxx.xxx中组群和其他人的读和写的权限其中:u代表所有者(user)g代表所有者所在的组群(group)o代表其他人,但不是u和g(other)a代表全部的人,也就是包括u,g和or表示文件可以被读(read)w表示文件可以被写(write)x表示文件可以被执行(如果它是程序的话)其中:rwx也可以用数字来代替r -4w -2x -1- -0行动:表示添加权限-表示删除权限=表示使之成为唯一的权限当大家都明白了上面的东西之后,那么我们常见的以下的一些权限就很容易都明白了:-rw- (600)只有所有者才有读和写的权限-rw-r-r- (644)只有所有者才有读和写的权限,组群和其他人只有读的权限-rwx- (700)只有所有者才有读,写,执行的权限-rwxr-xr-x (755)只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限-rwx-x-x (711)只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限-rw-rw-rw- (666)每个人都有读写的权限-rwxrwxrwx (777)每个人都有读写和执行的权限Linux文件和目录访问权限设置使用chmod和数字改变文件或目录的访问权限文件和目录的权限表示,是用rwx这三个字符来代表所有者、用户组和其他用户的权限。有时候,字符似乎过于麻烦,因此还有另外一种方法是以数字来表示权限,而且仅需三个数字。r:对应数值4w:对应数值2x:对应数值1:对应数值0数字设定的关键是mode的取值,一开始许多初学者会被搞糊涂,其实很简单,我们将rwx看成二进制数,如果有则有1表示,没有则有0表示,那么rwx r-x r- -则可以表示成为:111 101 100再将其每三位转换成为一个十进制数,就是754。例如,我们想让a.txt这个文件的权限为:自己同组用户其他用户可读是是是可写是是可执行那么,我们先根据上表得到权限串为:rw-rw-r-,那么转换成二进制数就是110 110 100,再每三位转换成为一个十进制数,就得到664,因此我们执行命令:rootlocalhost# chmod 664 a.txt按照上面的规则,rwx合起来就是4 2 17,一个rwxrwxrwx权限全开放的文件,数值表示为777;而完全不开放权限的文件“”其数字表示为000。下面举几个例子:-rwx-:等于数字表示700。-rwxrr-:等于数字表示744。-rw-rw-r-x:等于数字表示665。drwxxx:等于数字表示711。drwx-:等于数字表示700。在文本模式下,可执行chmod命令去改变文件和目录的权限。我们先执行ls -l看看目录内的情况:rootlocalhost# ls -l总用量368-rw-r-r- 1 root root 12172 8月15 23:18 conkyrc.sampledrwxr-xr-x 2 root root 48 9月4 16:32 Desktop-r-r-r- 1 root root 331844 10月22 21:08 libfreetype.so.6drwxr-xr-x 2 root root 48 8月12 22:25 MyMusic-rwxr-xr-x 1 root root 9776 11月5 08:08 net.eth0-rwxr-xr-x 1 root root 9776 11月5 08:08 net.eth1-rwxr-xr-x 1 root root 512 11月5 08:08 net.lodrwxr-xr-x 2 root root 48 9月6 13:06 vmware可以看到当然文件conkyrc.sample文件的权限是644,然后把这个文件的权限改成777。执行下面命令rootlocalhost# chmod 777 conkyrc.sample然后ls -l看一下执行后的结果:rootlocalhost# ls -l总用量368-rwxrwxrwx 1 root root 12172 8月15 23:18 conkyrc.sampledrwxr-xr-x 2 root root 48 9月4 16:32 Desktop-r-r-r- 1 root root 331844 10月22 21:08 libfreetype.so.6drwxr-xr-x 2 root root 48 8月12 22:25 MyMusic-rwxr-xr-x 1 root root 9776 11月5 08:08 net.eth0-rwxr-xr-x 1 root root 9776 11月5 08:08 net.eth1-rwxr-xr-x 1 root root 512 11月5 08:08 net.lodrwxr-xr-x 2 root root 48 9月6 13:06 vmware可以看到conkyrc.sample文件的权限已经修改为rwxrwxrwx如果要加上特殊权限,就必须使用4位数字才能表示。特殊权限的对应数值为:s或S(SUID):对应数值4。s或S(SGID):对应数值2。t或T:对应数值1。用同样的方法修改文件权限就可以了例如:rootlocalhost# chmod 7600 conkyrc.samplerootlocalhost# ls -l总用量368-rwS-S-T 1 root root 12172 8月15 23:18 conkyrc.sampledrwxr-xr-x 2 root root 48 9月4 16:32 Desktop-r-r-r- 1 root root 331844 10月22 21:08 libfreetype.so.6drwxr-xr-x 2 root root 48 8月12 22:25 MyMusic-rwxr-xr-x 1 root root 9776 11月5 08:08 net.eth0-rwxr-xr-x 1 root root 9776 11月5 08:08 net.eth1-rwxr-xr-x 1 root root 512 11月5 08:08 net.lodrwxr-xr-x 2 root root 48 9月6 13:06 vmware加入想一次修改某个目录下所有文件的权限,包括子目录中的文件权限也要修改,要使用参数R表示启动递归处理。例如:rootlocalhost# chmod 777 /home/user注:仅把/home/user目录的权限设置为rwxrwxrwxrootlocalhost# chmod -R 777 /home/user注:表示将整个/home/user目录与其中的文件和子目录的权限都设置为rwxrwxrwx使用命令chown改变目录或文件的所有权文件与目录不仅可以改变权限,其所有权及所属用户组也能修改,和设置权限类似,用户可以通过图形界面来设置,或执行chown命令来修改。我们先执行ls -l看看目录情况:rootlocalhost# ls -l总用量368-rwxrwxrwx 1 root root 12172 8月15 23:18 conkyrc.sampledrwxr-xr-x 2 root root 48 9月4 16:32 Desktop-r-r-r- 1 root root 331844 10月22 21:08 libfreetype.so.6drwxr-xr-x 2 root root 48 8月12 22:25 MyMusic-rwxr-xr-x 1 root root 9776 11月5 08:08 net.eth0-rwxr-xr-x 1 root root 9776 11月5 08:08 net.eth1-rwxr-xr-x 1 root root 512 11月5 08:08 net.lodrwxr-xr-x 2 root root 48 9月6 13:06 vmware可以看到conkyrc.sample文件的所属用户组为root,所有者为root。执行下面命令,把conkyrc.sample文件的所有权转移到用户user:rootlocalhost# chown user conkyrc.samplerootlocalhost# ls -l总用量368-rwxrwxrwx 1 user root 12172 8月15 23:18 conkyrc.sampledrwxr-xr-x 2 root root 48 9月4 16:32 Desktop-r-r-r- 1 root root 331844 10月22 21:08 libfreetype.so.6drwxr-xr-x 2 root root 48 8月12 22:25 MyMusic-rwxr-xr-x 1 root root 9776 11月5 08:08 net.eth0-rwxr-xr-x 1 root root 9776 11月5 08:08 net.eth1-rwxr-xr-x 1 root root 512 11月5 08:08 net.lodrwxr-xr-x 2 root root 48 9月6 13:06 vmware要改变所属组,可使用下面命令:rootlocalhost# chown :users conkyrc.samplerootlocalhost# ls -l总用量368-rwxrwxrwx 1 user users 12172 8月15 23:18 conkyrc.sampledrwxr-xr-x 2 root root 48 9月4 16:32 Desktop-r-r-r- 1 root root 331844 10月22 21:08 libfreetype.so.6drwxr-xr-x 2 root ro
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 民法课件的最好
- 编目员考试原编题及答案
- 安全例会高效召开讲解
- 主体责任落实指南讲解
- 新质生产力赋能经济增长
- 法治对新质生产力的保障作用
- 新质生产力:热词深度解读
- 创建文明校园实施方案
- 小学教育:适配新质生产力的路径探索
- 2025年影像科医学影像学报告书写规范解读答案及解析
- 模块化硬件设计方案
- 高中日语开学第一课导入课课件
- 关键工序质量控制表
- INS输液治疗实践标准指南解读
- 冠心病自我管理量表CSMS
- 大众文化概论-课件
- 初中英语写作教学专题讲座
- 安全风险辨识与分级管控制度
- 立志追梦圆梦!(航天员桂海潮班会)
- 【无线射频电路】-微波笔记·糖葫芦低通滤波器的设计
- 反恐C-TPAT程序文件整套(通用)
评论
0/150
提交评论