首页 > 系统服务 > 详细

Linux学习笔记6-文件与目录管理四

时间:2017-04-04 17:13:27      阅读:187      评论:0      收藏:0      [点我收藏+]

文件的特殊权限SUID,SGID,SBIT

技术分享

可以看到passwd这个文件的权限中有个s,就是特殊权限。

当s权限出现在owner权限时为Set UID,简称SUID,SUID权限仅对二进制程序有效,执行者对该文件具有x的执行权限,在执行者执行该文件的过程中,执行者具有该程序所有者的权限。例如在linux系统中,所有的账号和密码都记录在/etc/shadow这个文件里,但是这个文件的权限为-r-------- root root,这个文件只有root可以读可以强制写入,那么当其他用户需要修改自己的密码时,执行passwd,SUID就生效了,在passwd执行的过程中,执行者具有了passwd的所有者root的权限,所以一般用户也可以用passwd命令来修改自己的密码。

技术分享

当s权限出现在group权限时为Set GID,简称SGID,和SUID很像,SGID对二进制程序生效,当执行者执行时,执行者会获得该程序用户组的权限。除了二进制程序,SGID也可以用在目录上,此时如果用户拥有r与x权限进入此目录,切用户有w权限,用户在这个目录下创建的文件用户组与此目录的用户组相同。

技术分享

 t权限只能设置在目录上,当设置了t权限后,用户在该目录下创建文件或目录时,仅有自己与root才能删除。

Linux学习笔记6-文件与目录管理四

原文:http://www.cnblogs.com/Tyler-Liu/p/6665442.html

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