Red Hat Training
A Red Hat training course is available for RHEL 8
21.4. 创建组目录
在 UPG 系统配置下,您可以将 set-group 身份权限 (setgid 位)应用到目录。setgid
位使得管理共享目录的组项目变得更加简单。当您将 setgid
位应用到某个目录中时,在该目录中创建的文件会自动分配给拥有该目录的组群。在此组中具有写和执行权限的任何用户现在可以在目录中创建、修改和删除文件。
下面的部分论述了如何创建组目录。
先决条件
-
根
访问权限
流程
创建目录:
# mkdir directory-name
使用目录名替换 directory-name。
创建组:
# groupadd group-name
用组群的名称替换 group-name。
向组中添加用户:
# usermod --append -G group-name username
使用组群名称替换 group- name,并将 group-name 替换为组的名称。
将目录的用户和组群所有权与 group-name 组关联:
# chown :group-name directory-name
用组群名称替换 group-name,并用 目录名替换 directory-name。
设置写入权限,允许用户创建和修改文件和目录,并设置
setgid
位使其在 directory-name 目录中应用这个权限:# chmod g+rwxs directory-name
使用目录名替换 directory-name。
现在,
group-name
组的所有成员都可以在directory-name
目录中创建并编辑文件。新创建的文件保留group-name
组的组群所有权。
验证步骤
要验证设置权限的正确性,请使用:
# ls -ld directory-name
使用目录名替换 directory-name。
输出会返回:
drwxrwsr-x. 2 root group-name 6 Nov 25 08:45 directory-name