码迷,mamicode.com
首页 > 其他好文 > 详细

特殊权限set_uid、set_gid及stick_bit(使用不多,了解)

时间:2018-12-04 11:33:50      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:src   二进制   密码   size   用户   区别   set   png   etc   

set_uid
存放密码的文件:/etc/shadow

            ![](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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!