linux中SGID权限

 

linux中当目录具有SGID权限时, 任何用户在该目录中创见的文件将自动继承该目录的所属组。

测试。

1、普通用户家目录创建一个普通文件, 观察文件的所属组

[liujiaxin01@rhel7pc1 ~]$ ls
[liujiaxin01@rhel7pc1 ~]$ whoami
liujiaxin01
[liujiaxin01@rhel7pc1 ~]$ pwd
/home/liujiaxin01
[liujiaxin01@rhel7pc1 ~]$ touch a.txt
[liujiaxin01@rhel7pc1 ~]$ ll a.txt
-rw-rw-r--. 1 liujiaxin01 liujiaxin01 0 Apr 10 17:58 a.txt

 

2、切换至root用户, 在tmp目录下创建具有SGID权限的目录

[root@rhel7pc1 tmp]# cd /tmp/
[root@rhel7pc1 tmp]# mkdir test
[root@rhel7pc1 tmp]# ll -d test/
drwxr-xr-x. 2 root root 6 Apr 10 18:03 test/
[root@rhel7pc1 tmp]# chmod 777 test/
[root@rhel7pc1 tmp]# ll -d test/
drwxrwxrwx. 2 root root 6 Apr 10 18:03 test/
[root@rhel7pc1 tmp]# chmod -Rf g+s test/
[root@rhel7pc1 tmp]# ll -d test/
drwxrwsrwx. 2 root root 6 Apr 10 18:03 test/

 

3、切换至普通用户,在/tmp/test目录下创建普通文件,观察文件的所属组

[root@rhel7pc1 tmp]# su - liujiaxin01
Last login: Sun Apr 10 17:53:15 CST 2022 on pts/0
[liujiaxin01@rhel7pc1 ~]$ cd /tmp/test/
[liujiaxin01@rhel7pc1 test]$ ls
[liujiaxin01@rhel7pc1 test]$ touch b.txt
[liujiaxin01@rhel7pc1 test]$ ll b.txt
-rw-rw-r--. 1 liujiaxin01 root 0 Apr 10 18:06 b.txt

 

  在/tmp/test创建的文件自动继承了root的所属组

 

posted @ 2022-04-10 18:07  小鲨鱼2018  阅读(302)  评论(0编辑  收藏  举报