参考自
Linux系统下目录和文件的权限:
| 权限符号 | 权限全称 | 二进制表示 | 八进制表示 |
| :----------: | :----------: | :----------: | :----------: |
|r |Read |100(2²) |4 |
|w |Write |010(2¹) |2 |
|x |eXecutable |001(2⁰) |1 |
特殊权限
| 权限符号 | 访问模式 | 二进制表示 | 八进制表示 |
| :----------: | :----------: | :----------: | :----------: |
|s with u|suid(set uid) |100(2²)|4000 |
|s with g|sgid(set gid) |010(2¹)|2000 |
|t |sticky(sticky bit) |001(2⁰)|1000 |
r权限就是读取权限,w权限为写入权限,x权限代表执行权限。这个不用多说了
特殊权限中set uid为设置用户id,就是由文件所有者执行。
set gid为设置组id,就是由文件所有组执行。
简而言之,就是我以*的权限执行。
set gid还有一个特殊点,就是继承所有组。
sticky就是可写不可删除
八进制权限
xugo
x--特殊
u--user表示个人
g--group表示组
o--other表示其他
7777--rwsrwsrwt