linux文件权限

1. 查看权限

ls -l xxx.xxx

2. 语句解释

-rw-r--r--
最前面那个 - 代表的是类型
中间那三个 rw- 代表的是所有者(user)
然后那三个 r-- 代表的是组群(group)
最后那三个 r-- 代表的是其他人(other)
r 表示文件可以被读(read)
w 表示文件可以被写(write)
x 表示文件可以被执行(如果它是程序的话)
- 表示相应的权限还没有被授予

3. 更改权限:

字母含义:

u 代表所有者(user)
g 代表所有者所在的组群(group)
o 代表其他人,但不是u和g (other)
a 代表全部的人,也就是包括u,g和o
-R 参数可以给文件下所有文件权限

数字表示:

rwx也可以用数字来代替
r ------------4
w -----------2
x ------------1
- ------------0

运算符

+ 表示添加权限
- 表示删除权限
= 表示使之成为唯一的权限

示例

给user 加写权限:
chmod +w xxx.xxx

给其他人授予写权限
chmod o+w xxx.xxx

去除组群和其他人的读权限
chmod go-rw xxx.xxx

给所有人读写权限
chmod +666 xxx.xxx

给所有人文件夹asic_lab_01下的所有文件读写权限(文件所有者为root)
sudo chmod -R +666 asic_lab_01

你可能感兴趣的:(linux文件权限)