介绍
在本挑战中,你将创建并配置一个 Set-GID 目录,以促进用户之间的协作。Set-GID 目录可以确保在该目录下创建的所有新文件和子目录都会自动继承父目录的属组(组所有权)。这一特性为处理共享项目的团队简化了文件共享和权限管理工作。
创建用于协作的 Set-GID 目录
在此任务中,你需要在 ~/project 目录下创建一个名为 collaboration 的新目录,并为其设置 Set-GID(设置组 ID)权限位。
任务
- 在
~/project目录下创建一个名为collaboration的新目录。 - 为
collaboration目录设置 Set-GID(设置组 ID)权限位。
要求
- 新目录必须位于
~/project/collaboration。 - 目录名称必须准确为
collaboration。 - 必须在
~/project/collaboration目录上正确应用 Set-GID 权限位。
示例
完成任务后,使用 ls -ld ~/project/collaboration 检查 collaboration 目录的权限,输出结果应类似于下方内容。请注意属组权限部分中的 s,这表示 Set-GID 位已激活。
ls -ld ~/project/collaboration
drwxrwsr-x. 2 labex labex 6 Apr 12 12:34 collaboration
总结
通过本次挑战,你学习了如何创建 Set-GID 目录。通过设置 Set-GID 位,你可以确保在该目录中创建的所有文件和子目录都会自动继承父目录的属组。这是系统管理员管理共享资源的一项基本技能,因为它能够简化权限管理并增强团队内部的协作效率。



