Введение
В этом испытании вам предстоит создать и настроить директорию с установленным битом set-GID для упрощения совместной работы пользователей. Директории с set-GID гарантируют, что все новые файлы и поддиректории, созданные внутри них, наследуют идентификатор группы родительской директории. Эта функция значительно упрощает обмен файлами и управление правами доступа для команд, работающих над общими проектами.
Создание директории с битом Set-GID для совместной работы
В этом задании вам необходимо создать новую директорию с именем collaboration внутри каталога ~/project и установить для нее специальный бит прав доступа set-GID (Set Group ID).
Задачи
- Создайте новую директорию с именем
collaborationвнутри пути~/project. - Установите бит прав доступа set-GID (Set Group ID) для директории
collaboration.
Требования
- Новая директория должна располагаться по пути
~/project/collaboration. - Директория должна называться строго
collaboration. - Бит set-GID должен быть корректно применен к директории
~/project/collaboration.
Пример
После выполнения задач проверка прав доступа директории collaboration с помощью команды ls -ld ~/project/collaboration должна вывести результат, похожий на представленный ниже. Обратите внимание на символ s в секции прав группы — он указывает на то, что бит set-GID активен.
ls -ld ~/project/collaboration
drwxrwsr-x. 2 labex labex 6 Apr 12 12:34 collaboration
Резюме
В ходе этого испытания вы научились создавать директории с установленным битом set-GID. Устанавливая этот бит, вы обеспечиваете автоматическое наследование группового владельца родительской директории всеми файлами и поддиректориями, созданными внутри нее. Это критически важный навык для системных администраторов, управляющих общими ресурсами, так как он оптимизирует управление правами и улучшает взаимодействие внутри рабочих групп.



