标签:src 二进制 密码 size 用户 区别 set png etc
set_uid ![](http://i2.51cto.com/images/blog/201812/04/c0dc4eaedcabd4206fca25bdce8c729f.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
所有者的权限是:rws
s(set_uid)
set_uid保证普通用户临时拥有该命令所有者的身份
若想赋予文件set_uid权限,前提是该文件是二进制文件、可执行的文件
赋予ls命令set_uid权限:chmod u+s /usr/bin/ls
去掉ls命令set_uid权限:chmod u-s /usr/bin/ls
set_uid和set_gid的区别:set_gid作用在组上,set_uid作用在所有者上。
set_gid
set_gid保证普通用户临时拥有该命令所属组的身份
chmod g+s /usr/bin/ls
chmod g-s /usr/bin/ls
root组下面用户的权限
set_gid作用在目录上
chmod g+s /tmp/ceshi
目录赋予set_gid权限后,所有用户在这个目录下创建的文件及子目录的所属组都是该目录的所属组
stick_bit(该特殊权限的作用:防别人删除自己的文件,root用户除外)
有这个权限的举例:/tmp/
除root用户及创建该文件的用户外,其他所有用户都不可删除
特殊权限set_uid、set_gid及stick_bit(使用不多,了解)
标签:src 二进制 密码 size 用户 区别 set png etc
原文地址:http://blog.51cto.com/14079728/2325679