chmod 文件权限修改 | 您所在的位置:网站首页 › chmod修改权限的用法 › chmod 文件权限修改 |
一、chmod及权限相关
1.1 chmod
chmod是计算机操作系统中的命令,可用来更改文件或目录的访问权限。 1.2 linux权限linux文件权限有7种: 1、r权限,表示可以读该文件的内容; 2、w权限,表示可以修改文件的内容; 3、x权限,表示可以执行该文件; 4、rw权限,表示可以对文件进行读写操作; 5、wx权限,表示可以修改文件的内容并能执行该文件; 6、rx权限,表示可以读该文件的内容并能执行该文件; 7、rwx权限,表示可读写、执行。 1.3 查看文件权限我们在查看文件时 ls 命令后加上 -l 的参数便可以查看文件的权限 可以看到 'ls -la' 后一共输出七列数据。 1.3.1 文件类型及权限第一列会打出 r/w/x的一些组合,同时这一列的开头第一个要么是 "-",要么是 "d"。 这一位显示的是文件类型,linux里文件类型一共分为7类: 1. '-' 代表普通文件 2. 'd' 普通文件 3. 'b' 块设备文件 4. 'c' 字符设备 5. 'l' 符号链接文件 6. 'p' 管道文件 7. 's' 套件字文件第一列后面的代表权限,这9位权限分为3组,每组3位,每位上有两种情况,如上图,第一组是rwx,代表的就是可读可写可执行,如果,r代表可读,如果是-就表示不可读,w代表可写,-代表不可写,x代表可执行,-代表不可执行。这三组权限第一组代表的是文件所有者即owner的权限,第二组代表的是文件所有组即group的权限,第三组代表的是其他人即other的权限。最后一个.表示的是启用selinux,这里不再赘述。 1.3.2 文件连接数第二列只有一个数字,表示该文件的连接数,如上第一行中第2列的1就是表示该文件有1个链接。 1.3.3 文件所有者第三列表示的是文件的所有者,即owner的名字,如上第一行中第3列的root即是表示该文件属于root这个用户。 1.3.4 文件所有组第四列表示的是文件的所有组,即group的名字,如上第一行中第4列的root即是表示该文件属于root这个群组。 1.3.5 文件大小第五列表示的是文件的大小。 1.3.6 文件更新时间第六列表示文件的更新时间。 1.3.7 文件名第七列表示文件名 二、用chmod加权限Linux/Unix 的文件调用权限分为三级 : 文件拥有者、群组、其他。利用 chmod 可以控制文件如何被他人所调用。 u 表示该文件的拥有者,g 表示与该文件的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。+ 表示增加权限、- 表示取消权限、= 表示唯一设定权限。r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该文件是个子目录或者该文件已经被设定过为可执行。 2.1 字母法上面提到了文件拥有者、群组、其他的字母指代分别是u、g、o,权限读写可执行的字母指代分别是r、w、x。字母法便是用其字母指代来设置权限。 公式:chmod (u g o a) (+ – =) (r w x) (文件名) 即:chmod 调用者 权限操作 权限 文件 示例: (1)将文件 1.txt 设为拥有者、群组、其他皆可读取 : chmod ugo+r 1.txt(2)将文件 1.txt 设为所有人皆可读取 : chmod a+r 1.txt(3)将文件 1.txt 与 2.o 设为该文件拥有者以及其所属同一个群体者可写入,但其他以外的不可写入 : chmod ug+w,o-w 1.txt 2.o(4)将 1.diff 设定为只有该文件拥有者可以执行 : chmod u+x 1.diff 2.2 数字法数字法省略了调用者的指代,将读写可执行用数字指代,然后用数字的组合来表示文件的权限。 公式:chmod abc file 其中 abc 分别代表一个数字,这3个数字分别表示user、group 和 other 的权限。 读的权限用数字 4 表示,即 r = 4;写的权限用数字 2 表示,即 w = 2;可执行的权限用数字 1 表示,即 x = 1;没有权限用数字 0 表示;例如: ① 设置 user ,为可读、可写和可执行权限,则 user 的权限值 a 为: a = 4(r) + 2(w) + 1(x) = 7 ② 设置 group 为可写权限,没有可读和可执行权限,则 group 的权限值 b 为: b = 0(r) + 2(w) + 0(x) = 2 ③ 设置 other 为可读权限,没有可写和可执行权限,则 other 的权限值 c 为: c = 4(r) + 0(w) + 0(x) = 4 所以,综上,对文件 1.o 设置①②③所描述的权限时,应该这样写: chmod 724 1.o |
CopyRight 2018-2019 实验室设备网 版权所有 |