012配置附加权限

配置附加权限

 问题

本例要求创建一个某个组的用户共享使用的目录 /home/admins,满足以下要求:

  1. 此目录的组所有权是 adminuser
  2. adminuser 组的成员对此目录有读写和执行的权限,除此以外的其他所有用户没有任何权限(root用户能够访问系统中的所有文件和目录)
  3. 在此目录中创建的文件,其组的所有权会自动设置为属于 adminuser 组

 方案

使目录的属组能够向下自动继承,只要对这个目录设置Set GID附件权限即可。

步骤

实现此案例需要按照如下步骤进行。

步骤一:创建目录并调整权限

1)新建文件夹

[root@server0 ~]# mkdir  /home/admins

2)调整并确认权限

[root@server0 ~]# chown  :adminuser /home/admins
[root@server0 ~]# chmod  ug=rwx,o-rwx  /home/admins
[root@server0 ~]# chmod  g+s  /home/admins

[root@server0 ~]# ls  -ld  /home/admins/
drwxrws---. 2 root adminuser 6 12月 23 23:13 /home/admins/

步骤二:验证目录的特性

1)在此目录下新建一个文件

[root@server0 ~]# touch  /home/admins/a.txt

2)查看新建文件的归属,其属组应该与父目录相同

[root@server0 ~]# ls  -lh  /home/admins/a.txt
-rw-r--r--. 1 root adminuser 0 12月 23 23:17 /home/admins/a.txt
posted @ 2022-11-12 21:26  东山有耳  阅读(31)  评论(0)    收藏  举报