Создание директорий с битом Set-GID для совместной работы

Red Hat Enterprise LinuxBeginner
Практиковаться сейчас

Введение

В этом испытании вам предстоит создать и настроить директорию с установленным битом 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. Устанавливая этот бит, вы обеспечиваете автоматическое наследование группового владельца родительской директории всеми файлами и поддиректориями, созданными внутри нее. Это критически важный навык для системных администраторов, управляющих общими ресурсами, так как он оптимизирует управление правами и улучшает взаимодействие внутри рабочих групп.

✨ Проверить решение и практиковаться