首页 > 其他 > 详细

StickBit文件的特殊权限、SUID、SGID的设定方法

时间:2016-08-12 22:12:35      阅读:210      评论:0      收藏:0      [点我收藏+]

第一、 设置SUID    

针对可执行的二进制文件

1、4代表SUID    chmod   4755  文件名或 chmod   u+s  文件名

                              如:#touch    abc

                                      # ll    abc

                                      #chmod 4755   abc

         取消SUID的方法:chmod 755 文件名或者chmod  u-s 文件名

                         

第二、设置SGID

针对此目录或者二进制文件普通用户必须对此目录具有r和x权限,才能进入此目录

1、2代表SGID    chmod   2755   文件名 

 

第三、文件的特殊权限SBit粘着位个作用:

1、文件的特殊权限SBit粘着位操作对象是目录。

2、普通用户对该目录拥有w和x权限,即普通用户可以在此目录拥有写入权限。

3、如果没有粘着位,因为普通用户拥有w权限,所有可以删除此目录下的所有包括其他用户建立的文件,但一旦赋予了粘着位,除了root可以删除所有文件,普通用户就算有w权限,也只能删除自己建立的文件,但不能删除其他用户建立的文件。

     1代表粘着位

设置与取消粘着位:

chmod 1755   目录名

chmod  O+t     目录名

取消粘着位:

chmod  777    目录名

chmod   O-t     目录名

本文出自 “白天求生存,晚上谋发展” 博客,请务必保留此出处http://perter.blog.51cto.com/1962646/1837157

StickBit文件的特殊权限、SUID、SGID的设定方法

原文:http://perter.blog.51cto.com/1962646/1837157

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!