SUID,SGID,SBIT这些究竟是什么

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

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

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

SBIT(Sticky Bit)至关于添加了一个标志,有这个标志的文件,只有拥有这个文件的用户和root能够删除文件。class

经过命令umask,能够看到文件的权限默认值,而那个第一个就是特殊权限位。test

特殊权限赋值过程:终端

SUID 4权限

SGID 2touch

SBIT 1删除文件

在终端输入下列命令di

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

 能够看到文件的权限状况。

不管SUID ,SGID,仍是SBIT,他们的命令标志位都是代替的-x这个位置。

还有字符赋权的方式,你们能够参考鸟哥的那本书。

相关文章
相关标签/搜索