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

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

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

标签:文件   stickbit   特殊权限   

第一、 设置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的设定方法

标签:文件   stickbit   特殊权限   

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

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