Linux文件系统上的特殊权限(SUID、SGID、Sticky)
2015-09-07 02:39
603 查看
Linux文件系统上的特殊权限(SUID、SGID、Sticky)SUID:任何一个可执行程序文件能不能启动为进程:取决于发起者对程序文件是否有执行权限;启动为进程之后,其属主不是发起者,而程序文件自己的属主;这种机制即为SUID;
权限设定:chmod u+s FILE... chmod u-s FILE...
注意:s: 属主原本拥有x权限; S: 属主原本无x权限;
SGID:
默认情况下,用户创建文件时,其属级为此用户所属的基本组;
一旦某目录被设定了SGID权限,则对此目录拥有写权限的用户在此目录中创建的文件所属的组为目录的属组,而非用户的基本组;
权限设定:
chmod g+s FILE...
chmod g-s FILE...
Sticky: 对于一个多人可写的目录,此权限用于限制每个仅能删除自己的文件; 权限设定: chmod o+t FILE... chmod o-t FILE...
权限设定:chmod u+s FILE... chmod u-s FILE...
注意:s: 属主原本拥有x权限; S: 属主原本无x权限;
SGID:
默认情况下,用户创建文件时,其属级为此用户所属的基本组;
一旦某目录被设定了SGID权限,则对此目录拥有写权限的用户在此目录中创建的文件所属的组为目录的属组,而非用户的基本组;
权限设定:
chmod g+s FILE...
chmod g-s FILE...
Sticky: 对于一个多人可写的目录,此权限用于限制每个仅能删除自己的文件; 权限设定: chmod o+t FILE... chmod o-t FILE...
相关文章推荐
- Linux socket 初步
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- [Android]在代码里运行另一个程序的方法
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- 网易云音乐8亿用户背后的伤疤
- 基于 Linux 集群环境上 GPFS 的问题诊断
- 谁是桌面王者?Win PK Linux三大镇山之宝
- vivi下重新调整分区
- Linux VS Unix:Linux欲一统天下 Unix不死