1.1、文件目录权限
1.1.1、普通权限
d或- | rwx | rwx | rwx | 1 | root | root |
d 目录 - 文件 | 拥有者权限 | 拥有者同组用户的权限 | 其它用户权限 | 硬链接数 1:没有 2:有一个 依次类推 | 文件或目录的所有者 | 组名 |
目录
r | 可以列出该目录下的所有文件 |
w | 可以在该目录下添加或删除一个文件 |
x | 允许在该目录下查找,并能用cd命令转换工作目录 |
文件
r | 对此文件具有可读权限 |
w | 对此文件具有可写权限 |
x | 将该文件作为一个程序执行 |
1.1.2、特殊权限
s权限 | setuid | 使普通用户在执行文件或程序时,拥有文件所有者的权限 |
setgid | 针对目录,任何用户在该目录下创建的文件的所有组的名字为此目录的所有组的名字 | |
t权限 | 禁止删除的权限(目录或文件) |
setuid | setgid | |
s | s | t |
4 | 2 | 1 |
chmod 1777 目录或文件 | 1代表增加t权限 |
umask 0022 | 第一个0代表设置s、t权限 |
ls命令查看文件权限(展示结果)
-r-s | --s | --t |
setuid | setgid | |
s只能在此位置 | s只能在此位置 | 只能在此位置,只对other用户 |