Практическое задание

Эта задача — шаг 9 курса «Пользователи, группы и права»

Папка передачи дел для ops

легко~3 мин

Дежурные из группы ops передают друг другу заметки через каталог /srv/handoff. Создай его с группой ops и правами 1770: члены группы пишут, удалить файл может только его автор (sticky bit), остальным входа нет.

Что потренируешь:
  • sticky bit
  • chmod
  • chgrp
  • групповые каталоги
  • спецбиты

Разбор темы

Право удалить файл в Linux даёт запись в каталог, а не владение файлом, поэтому в общей папке любой участник может стереть чужое. Sticky bit на каталоге это ограничивает: удалять и переименовывать файл может только его владелец (и root). В восьмеричной записи sticky — ведущая четвёртая цифра 1. В ls -ld он виден как t на месте x у остальных, а если x у остальных нет — как заглавная T. Группу каталога задают chgrp или chown :группа.

Что проверяется

  1. каталог /srv/handoff создан
  2. группа каталога — ops
  3. права — 1770 (sticky bit)

Как это выглядит