Linux入门基础14
Linux扩展权限
默认权限
每一个终端都有一个umask属性,来确定新建文件,文件夹的默认权限
目录的默认权限:777-umask
文件的默认权限:666-umask
一般,普通用户的默认umask是002,root用户的默认umask是022
umask查看默认权限
umask + 数值 修改默认权限
特殊权限
- suid 以文件的所属用户执行,而非执行文件的用户 对目录无影响
- sgid 以文件所属组身份执行 在该目录中创建任意新文件的所属组与该目录的所属组相同
- root不受任何权限限制
- sticky 对目录的影响:对目录拥有写入权限的用户仅可以删除其所拥有的文件,无法删除其他用户所拥有的文件
设置特殊权限
设置suid
chmod u+s filename
设置sgid
chmod g+s filename
设置sticky
chmod o+t filename
- 与普通权限一样,特殊权限也可以使用数字方式表示
- suid =4
- sgid =2
- sticky =1
chmod 4 filename
Any question please contact 1-riverfish