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

原创 2011年01月12日 23:24:00

文件特殊权限: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
”来设置


Linux文件特殊权限:SUID、SGID和SBIT

1.SUID 当s这个标志出现在文件所有者的x权限上时,例如文件权限状态“-rwsr-xr-x”,此时就称为 Set UID,简称为SUID的特殊权限。SUID有这样的限制和功能: (1)SUID权限...
  • sinat_30071459
  • sinat_30071459
  • 2016年04月22日 09:50
  • 2687

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

前面一直提到文件的重要权限,就是rwx这3个读、写、执行的权限。但是,怎么 /tmp权限有些奇怪?还有, /usr/bin/passwd也有些奇怪,怎么回事呢?[root@linux ~]# ls -...
  • dreamplanner
  • dreamplanner
  • 2010年09月08日 11:44
  • 293

文件特殊属性:SUID/SGID/Sticky

文件特殊属性:SUID/SGID/Sticky 在介绍SUID之前,让我们来看一个奇怪的问题:通过前两章的学习我们已经了解到,每个用户都可以使用passwd(该命令的绝对路径是/usr/bin/pa...
  • dolphin98629
  • dolphin98629
  • 2015年08月18日 12:41
  • 306

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

转自文件特殊权限:SUID/SGID/Sticky Bit 前面一直提到文件的重要权限,就是rwx这3个读、写、执行的权限。但是,怎么 /tmp权限有些奇怪?还有, /usr/bin/pas...
  • wdjhzw
  • wdjhzw
  • 2015年11月01日 21:07
  • 374

文件的 SUID 、SGID 、Sticky属性

SUID 属性 SUID属性一般用在可执行文件上,当用户执行该文件时,会临时拥有该执行文件的所有者权限。使用”ls -l” 或者”ll” 命令浏览文件时,如果可执行文件所有者权限的第三位是一...
  • u011641885
  • u011641885
  • 2015年05月02日 20:37
  • 643

深入Linux文件权限 SUID/SGID/SBIT

Linux的文件权限除了rwx之外,还有s和t这两个特殊的。
  • imkelt
  • imkelt
  • 2016年11月06日 14:35
  • 1651

SUID/SGID的使用

一、LUNIX下关于文件权限的表示方法和解析 SUID 是 Set User ID, SGID 是 Set Group ID的意思。 UNIX下可以用ls -l 命令来看到...
  • neopark
  • neopark
  • 2016年09月04日 18:37
  • 171

这三种特殊权限(suid、sgid、sticky)

1,三种特殊权限详述 Linux引入suid、sgid、sticky这三种特殊权限,能够更加方便、有效和安全地控制文件。     当在一个目录或文件上加入suid特殊权限时,如过原来目录或文件...
  • niejicai
  • niejicai
  • 2015年11月25日 09:42
  • 225

suid,sgid,sticky bit简介

三种特殊权限简介SUID当一个设置了SUID 位的可执行文件被执行时,该文件将以所有者的身份运行,也就是说无论谁来执行这个文件,他都有文件所有者的特权。如果所有者是 root 的话,那么执行人就有超级...
  • chuanzhongdu1
  • chuanzhongdu1
  • 2011年07月21日 11:20
  • 285

关于SUID、SGID、SBIT

在linux里提到操作权限的时候往往是说对应三种角色(所有者、本组人、其他人)分别有三种权限(r、w、x),这样组合起来,就是3*3=9种。分别用9个标志位来记录。用ls –l来观察文件属性会显示这9...
  • zjc
  • zjc
  • 2014年10月10日 23:30
  • 1415
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:文件特殊权限:SUID/SGID/Sticky Bit
举报原因:
原因补充:

(最多只允许输入30个字)