chmod +777 "filename"
以八进制形式表示,八进制的7 等于 二进制 111 所以chmod +777 就是添加文件所有权限
r: 文件:允许read和write。 目录:能查看目录内容(要有x)
w: 文件:允许write或assert,不能mv,rm。 目录:能rm,mv等(要有x)
x: 文件:允许以脚本执行。 目录:能cd
八进制 二进制 文件模式
0 000 ---
1 001 --x
2 010 -w-
3 011 -wx
4 100 r--
5 101 r-x
6 110 rw-
7 111 rwx
chmod 4000 "filename"
特殊权限位:
4000:会将有效用户ID组从真实用户改为程序属主的有效ID,所以setuid root运行该脚本时可能会越权。
2000:有效组ID从真实用户改为文件属主的有效组ID,在该目录下创建文件,文件组会自动改为该目录的组,所有者而不是创建文件的用户的组。共享文件的时候有用。
1000:阻止用户重命名或删除该目录下的文件