共计 944 个字符,预计需要花费 3 分钟才能阅读完成。
Chmod 命令次要用于批改、设置文件权限
chmod 批改文件权限次要有两种形式:字母法与数字法
1、字母法:chmod (u g o a) (+ – =) (r w x) (文件名)
以上是 chmod 的用法,每个括号是一个参数,前三个括号次要放在一起应用即 chmod + 设置模式 + 文件名;上面先介绍这些参数的意义:
[u g o a] 含意
u user 示意该文件的所有者
g group 示意与该文件的所有者属于同一组(group) 者,即用户组
o other 示意其它用户组
a all 示意这三者皆是
[+ – =] 含意
- 减少权限
- 撤销权限
= 设定权限
[r w x] 含意
r read 示意可读取,对于一个目录,如果没有 r 权限,那么就意味着不能通过 ls 查看这个目录的内容。
w write 示意可写入,对于一个目录,如果没有 w 权限,那么就意味着不能在目录下创立新的文件。
x excute 示意可执行,对于一个目录,如果没有 x 权限,那么就意味着不能通过 cd 进入这个目录。
用法:chmod + 设置模式 + 文件名
两头的设置模式,要别离对 u(user), g(group), o(other)设置权限。
chmod u+rwx, g+rwx, o+rwx filename 改命令阐明对 filename 文件,赋予 user、group、other 均有 read、write、excute 的权限
2、数字法
数字法是基于字母法的示意,如果字母法懂了,数字法就好懂,并且易于应用。
用法:chmod + 数字组合 + 文件名
数字组合个别蕴含三个数字:
r (read) —————-> 4
w (write) —————-> 2
x (excute) —————-> 1
详解:
第一个数字 7:代表用户 u 的权限 rwx,4 (r) + 2 (w) + 1 (x) = 7
第二个数字 7:代表用户 g 的权限 rwx, 4 (r) + 2 (w) + 1 (x) = 7
第三个数字 7:代表用户 o 的权限 rwx, 4 (r) + 2 (w) + 1 (x) = 7
举例说明:
数字法:chmod 755 filename 对应 字母法:chmod u+rwx, g+rx, o+rx filename
数字法:chmod 751 filename 对应 字母法:chmod u+rwx, g+rx, o+x filename
参考链接:
3 ways to change file permissions in Linux