您的位置:首页 > 运维架构 > Linux

Linux学习笔记——权限管理(2)

2013-10-25 10:22 399 查看
特殊文件权限:SUID,SGID,SBIT

SUID:当s这个标志出现在文件拥有者权限的x权限上时,如【-rwsr-xr-x】,此时被称为Set UID,简称为SUID的特殊权限,且只对文件有效

1、SUID权限仅对二进制程序(binary program)有效;

2、执行者对于该程序需要具有x的可执行权限

3、本权限尽在执行该程序的过程中有效(run-time);

4、执行者将具有该拥有者(owner)的权限。

简单的说就是具有x权限的执行者(groups/others)在执行过程中会具有拥有者(owner)的权限。

SGID:当s这个标志出现在群组权限的x权限上时,如【-rwx--s--x】,此时被称为Set GID,简称为SGID的特殊权限,可对文件和目录有效

对目录设定SGID权限后,具有如下功能:

1、用户对于此目录具有r与x的权限时,该用户能够进入此目录;

2、用户在此目录下的有效群组(effective group)将会变成该目录的群组;

3、用途:若用户在此目录下具有w的权限(可新建文件),则使用者所建立的新文件的群组与此目录的群组相同

SBIT(Sticky Bit):当t这个标志出现在其他权限的x权限上时,如【drwxrwxrwt】,只对目录有效,对于目录作用如下:

1、当用户对于此目录具有w,x的权限,亦即具有写入的权限时;

2、当用户在该目录下建立文件和目录时,仅有自己与root才有权力删除该文件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: