标签:tmp linux 二进制 gid chmod 文件 fda stick_bit alt
Linux -特殊权限-set_uid:
给一个文件上设置,set_uid,前提是,一个可执行的二进制文件。
二进制文件:像ls   passwd命令都是二进制文件。
如果给1.txt文件给set_uid权限,则无意义。
授权set_uid权限。
chmod   u+s    /usr/bin/ls      赋予set_uid权限。
取消set_uid权限。 
chmod   u-s   /usr/bin/ls        取消set_uid权限。
Linux -特殊权限-set_gid:
s权限:set_uid  红色的为S权限。针对普通用户
set_gid 作用:普通用户临时拥有所属组的权限。
当给一个目录增加set_gid权限之后,在这个目录下,创建子目录、子文件,会根据父目录的权限保持一致。
增加权限:
chmod  g+s  /usr/bin/ls
去掉权限:
chmod   g-s   /usr /bin/l
Linux -特殊权限stick_bit:
st:stick_bit   又叫防删除位。防止别人删除自己的文件,root用户除外。
/tmp  :任何用户都为这个文件可写,
chmod o+t   目录
一个目录如果设置了t权限,那肯定就会有防删除的功能,比如/tmp/目录就有这属性
2 一个目录如果没有t权限,而设置了777权限,那么这个目录下面的文件就随便任人宰割了。A用户创建的文件,B用户也可以删除的。这主要取决于这些文件所在的目录的权限。
Linux -特殊权限-set_uid、set_gid、stick_bit
标签:tmp linux 二进制 gid chmod 文件 fda stick_bit alt
原文地址:http://blog.51cto.com/13451715/2176394