linux创建目录允许组用户创建自己的文件,其他组用户访问和编辑,不能删除

xiaoxiao2021-02-28  62

测试组权限Sgid 创建kaifadata目录,允许组用户在目录下创建自己的文件,允许其他用户访问和编辑,不允许删除 1.创建三个用户 li wang zhang [root@localhost ~]# useradd li [root@localhost ~]# useradd wang [root@localhost ~]# useradd zhang 2.创建组 kaifa [root@localhost ~]# groupadd kaifa 3.添加用户到 kaifa组 [root@localhost ~]# usermod -a -G kaifa li [root@localhost ~]# usermod -a -G kaifa wang [root@localhost ~]# usermod -a -G kaifa zhang 检查下添加的组 [root@localhost ~]# id li uid=513(li) gid=513(li) groups=513(li),516(kaifa) 4.在 /tmp下创建kaifadata目录,修改所有组为kaifa [root@localhost tmp]# mkdir ./kaifadata [root@localhost tmp]# chgrp kaifa ./kaifadata 给开发组可以写权限 [root@localhost tmp]# chmod g+w ./kaifadata [root@localhost tmp]# ls -ld kaifadata drwxrws--x. 2 root kaifa 4096 Sep 27 05:19 kaifadata 5.给kaifadata目录授权sgid属性 [root@localhost tmp]# chmod g+s kaifadata 6.测试创建文件.其他成员能否访问 分别用 li wang zhang 创建同名文件 创建的文件群组都是开发组 [zhang@localhost kaifadata]$ ls -al total 8 drwxrws--x. 2 root  kaifa 4096 Sep 27 05:22 . drwxrwxrwt. 7 root  root  4096 Sep 27 05:11 .. -rw-rw-r--. 1 li    kaifa    0 Sep 27 05:19 li -rw-rw-r--. 1 wang  kaifa    0 Sep 27 05:22 wang -rw-rw-r--. 1 zhang kaifa    0 Sep 27 05:22 zhang 7.设置kaifadata目录成员只能删除自己文件,不能删除其他人文件 [root@localhost tmp]# chmod o+t kaifadata 验证不能删除其他人文件 [zhang@localhost kaifadata]$ rm wang rm: cannot remove `wang': Operation not permitted
转载请注明原文地址: https://www.6miu.com/read-47839.html

最新回复(0)