首页 > 其他 > 详细

SUID,SGID,SBIT这些到底是什么

时间:2015-03-31 23:58:33      阅读:450      评论:0      收藏:0      [点我收藏+]

SUID,SGID,SBIT这些都是文件的特殊权限。

SUID(Set UID)文件执行过程中,用户拥有文件的root权限。

SGID(Set GID)文件执行过程中,执行者拥有该文件的用户组的权限。

SBIT(Sticky Bit)相当于添加了一个标志,有这个标志的文件,只有拥有这个文件的用户和root可以删除文件。

通过命令umask,可以看到文件的权限默认值,而那个第一个就是特殊权限位。

特殊权限赋值过程:

SUID 4

SGID 2

SBIT 1

在终端输入下列命令

cd /tmp
touch test
chmod 6755 test;ls -l test

 可以看到文件的权限情况。

无论SUID ,SGID,还是SBIT,他们的命令标志位都是代替的-x这个位置。

还有字符赋权的方式,大家可以参考鸟哥的那本书。

 

SUID,SGID,SBIT这些到底是什么

原文:http://www.cnblogs.com/JackFu/p/4382269.html

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