关闭

文件特殊权限:SUID/SGID/Sticky Bit

标签: file
331人阅读 评论(0) 收藏 举报
分类:

文件特殊权限:SUID/SGID/Sticky Bit
http://www.anqn.com/os/linux/2009-03-01/a09108173.shtml
Set UID
会创建s与t权限,是为了让一般用户在执行某些程序的时候,能够暂时具有该程序拥有者的权限。
SUID仅可用在“二进制文件(binary file)”
ls -l /usr/bin/passwd
-r-s
--x--x  1 root root 18840 Mar  7 18:06 /usr/bin/passwd

Set GID
进一步而言,如果s的权限是在用户组,那么就是Set GID,简称为SGID。SGID可以用在两个方面。


Sticky Bit
这个Sticky Bit当前只针对目录有效,对文件没有效果。
在具有SBit的目录下,用户若在该目录下具有w及x权限,则当用户在该目录下建立文件或目录时,只有文件拥有者与root才有权力删除   

ls -ld /tmp ;
drwxrwxrwt
5 root root 4096 Jul 20 10:00 /tmp
4为SUID
2为SGID
1为Sticky bit

假设要将一个文件属性改为“-rwsr-xr-x”,由于s在用户权限中,所以是SUID,因此,在原先的755之前还要加上4,也就是使用“chmod 4755 filename
”来设置


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:70567次
    • 积分:801
    • 等级:
    • 排名:千里之外
    • 原创:18篇
    • 转载:15篇
    • 译文:0篇
    • 评论:20条
    文章分类
    最新评论