特殊权限
1.suid
让普通用户执行某些命令时 暂时以此命令 属主 的身份执行。 属主权限中显示s rws------ = 4
suid使用:
chmod u+s
chmod 4755
2.sgid
让普通用户执行某些命令时 暂时以此命令 属组 的身份执行。 属组权限中显示s ---rws--- = 2
sgid使用:
chmod g+s
chmod 2755
3.sbit
粘滞位。其他人。使得除了root以外的所有用户都只能删除自己创建的文件,对于其他人创建的文件来说,即便拥有该目录的W权限,也无法删除。 ------ rwt =1
sbit使用:
chmod o+t
chmod 1 777
4.chattr
+ 增加权限
- 减少权限
= 等于某权限
a 让文件变为只能追加,不能编辑和删除
i 锁定文件或目录,不允许做任何更动
5.umask
umask 默认权限
umask设定的权限表示要剪掉的权限
用户uid 小于199时,默认umask初始值为022
用户uid 大于199时,默认umask初始值为002
umask的值对于目录来说没有影响,对于文件来说,代表umask值的三个数字中,有数字是奇数,那就在最后的值中加1,哪个数字是奇数,就在哪个数位上加1。
如umask=035 文件权限为:666-035= 631 +011 =642