Linux用户权限

差不多都在这了

Posted by WK on 2021-10-23
Estimated Reading Time 1 Minutes
Words 488 In Total
Viewed Times

权限介绍及修改

chmod修改文件权限,有两种方式:字母法数字法

字母法

chmod u/g/o/a +/-/= rwx 文件名

u/g/o/a 含义
u user 表示该文件的拥有者
g group 表示与该文件的所有者属于同一组者,即用户组
o other 表示其他以外的人
a all 表示这三者皆是
+/-/= 含义
+ 增加权限
- 撤销权限
= 设定权限
rwx 含义
r read 表示可读取,对于一个目录,如果没有r权限,那么就意味着不能通过ls查看这个目录的内容
w write 表示可写入,对于一个目录,如果没有w权限,那么就意味着不能在该目录下创建新的文件
x excute 表示可执行,对于一个目录,如果没有x权限,那么就意味着不能通过cd进入这个目录
d 目录
- 文件
案例 8进制表示 用户权限 owner 用户所在组权限group 其他人权限other 文件类型
-rwxrwxrwx 777 读、写、执行 读、写、执行 读、写、执行 文件
drwxr-xr-x 755 读、写、执行 读、执行 读、执行 目录
-rw-r–r– 644 读、写 文件

修改实例(以某目录下的test文件为例)

操作 说明
撤销文件拥有者(u)的w权限
设定同组者只写的权限
同时进行设定拥有者,同组者和其他人的权限

数字法

rwx可以用数字来表示

字母 说明
R 读取权限,数字代号"4"
W 写入权限,数字代号"2"
X 行权限,数字代号"1"
- 不具任何权限,数字代号"0"

例子

操作 说明
chmod u=rwx,g=rx,o=r test chmod u=7,g=5,o=4 test === chmod 754 test
还可以递归的对一个目录下所有子目录或文件加权限,需要在后面加上参数-R

If you like this blog or find it useful for you, you are welcome to comment on it. You are also welcome to share this blog, so that more people can participate in it. If the images used in the blog infringe your copyright, please contact the author to delete them. Thank you !