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
网友评论