关于权限:cheom-修改文件权限

39次阅读

共计 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

正文完
 0