3.SBIT: 如果某个目录具有SBIT权限,那么用户在这个目录下,只能删除,移动,重命名自己创建的文件,而不能删除其他人的文件。
修改方式
chmod o+t DIR
chmod o-t DIR
========================================================
下面我们来进行一个小实验,来巩固一下SGID,SBIT.
情景:假设存在一个项目目录test,该目录的属组是develop,要使tom和joe两个用户可以在test下面创建文件,并且可以彼此查看,修改对方的文件,但是不允许删除对方的文件,对于其他人来说,对于test目录没有权限。要如何配置?
很简单,只需要将tom和joe的附加组设置为develop,并且将为test目录添加SGID,SBIT权限即可。
具体步骤如下
groupadd develop
cd /tmp
mkdir test
chmod 770 test
chown root.develop test
chmod g+s test
chmod o+t test
useradd -G develop joe
useradd -G develop tom