1、先了解一下 linux 文件的访问权限
第1个字母代表文件的类型:“d” 代表文件夹、"-" 代表普通文件、“c” 代表硬件字符设备、“b” 代表硬件块设备、“s” 代表管道文件、" l " 代表软连接文件
后面的 9 个字母即为三组权限:文件所有者、同组用户、其他组用户 拥有的权限
字符 | 含义 |
---|---|
r | read 可以读 |
w | write 可以写 |
x | excute 可以执行 |
- | 无权限 ,占位符 |
2、文件权限修改
语法:
sudo chmod u/g/o/a +/-/= r/w/x filename
u/g/o/a | 含义 |
---|---|
u | user 文件的所有者 |
g | group 和文件所有者在同一工作组的用户 |
o | other 其他工作组的用户 |
a | all 上面三者所有 |
+/-/= | 含义 |
---|---|
+ | 增加权限 |
- | 撤销权限 |
= | 设定权限 |
3、数字版语法
sudo chmod 777 filename
777 是个啥?
就是 r、w、x 的排列组合;三个 7 按顺序表示 所有者、同组用户、其他组用户 的权限
数字 | 字母 | 含义 |
---|---|---|
0 | - - - | 啥也不是 |
1 | - - x | 可执行 |
2 | - w - | 可写 |
3 | - w x | 可写、可执行 |
4 | r - - | 可读 |
5 | r - x | 可读、可执行 |
6 | r w - | 可读、可写 |
7 | r w x | 可读、可写、可执行 |
玩 Linux 脱发最快了,GoodLuck ~