文件权限命令
chmod命令介绍: 修改文件权限
chmod修改权限有两种方式:
①字母法 ②数字法
①chmod字母法的使用
角色说明:
角色 | 说明 |
---|---|
u | user,表示该文件的所有者 |
g | group,表示用户组 |
o | other,表示其他用户 |
a | all,表示所有用户 |
权限设置说明:
操作符 | 说明 |
---|---|
+ | 增加权限 |
- | 撤销权限 |
= | 设置权限 |
权限说明:
权限 | 说明 |
---|---|
r | 可读 |
w | 可写 |
x | 可执行 |
- | 无任何权限 |
例:
chmod u+x 1.txt 给文件所有者增加执行权限
chmod u-w 1.txt 给文件所有者减少写权限
chmod u=rw 1.txt 给文件所有者赋予读和写权限
chmod g=- 1.txt 使用户组无任何权限
chmod u=r,g=-,o=rw 1.txt 同时设置多个用户的权限
②chmod数字法的使用
数字法就是"rwx"这些权限也可以用数字来代替
权限说明:
权限 | 说明 |
---|---|
r | 可读,权限值是4 |
w | 可写,权限值是2 |
x | 可执行,权限值是1 |
- | 无任何权限,权限值是0 |
例:
chmod 666 1.txt 给所有用户读和执行的权限
chmod 777 1.txt 给所有用户所有权限
chmod 000 1.txt 使所有用户没有任何权限
总结:
利用chmod命令可以控制文件的操作权限
字母法格式: chmod 不同角色设置的权限 文件
数字法格式: chmod 不同角色的权限值 文件名