权限设置
#chmod 选项 权限模式 文档
注意事项:
常用选项:
-R:递归设置权限(当文档类型为文件夹的时候)
权限模式:就是该文档需要设置的权限信息
文档:可以使文件,也可以是文件夹,可以使相对路径也可以是绝对路径。
注意点:如果想要给一个文档设置权限,操作者要么是root权限,要么就是文档的所有者。
给谁设置:
u:表示所有者身份owner(user)
g:表示给所有者同组用户设置(group)
o:表示others,给其他用户设置权限
a:表示all,给所有人(包含ugo部分)设置权限
如果在设置权限的时候不指定给谁设置,则默认给所有用户设置
权限字符:
r:读
w:写
x:表示执行、
-:表示没有权限
权限分配方式:
+:表示给具体的用户新增权限(相对当前)
-:表示删除用户的权限(相对当前)
=:表示将权限设置成具体的值(注重结果)
数字形式:
读:r 4
写:w 2
执行:x 1
没有任何权限:- 0
数值 权限 目录列表
0 不能读,不能写,不能执行 ---
1 不能读,不能写,能执行 --x
2 不能读,能写,不能执行 -w-
3 不能读,能写,能执行 -wx
4 能读,不能写,不能执行 r--
5 能读,不能写,能执行 r-x
6 能读,能写,不能执行 rw-
7 能读,能写,能执行 rwx
注意:在写权限的时候千万不要设置一个奇葩权限,如果权限数字中但凡出现2与3的数字,则该权限有不合理的情况。