Пользователи, права, процессы / Ступень 4 из 13 · шаг 6 из 7
Общий каталог команды
Не запущена
Запускается
Ситуация
Команда devs — alice и bob — работает в каталоге /srv/team:
/srv/team/docs— документы, которые команда правит вместе;/srv/team/reports— отчёты: каждый кладёт туда свои.
Жалобы за неделю. bob: «Не могу дописать plan.md от alice — Permission denied. И свой документ в docs не создаётся». alice: «Мой отчёт пропал из reports: bob удалил его, когда разбирал свои. А мои новые документы никто, кроме меня, не может править».
Пароли alice и bob тебе не нужны: команды от их имени запускает sudo -u, а sudo -iu — так, как при их входе в систему.
Задача
- Новые файлы alice и bob в
/srv/team/docsполучают группу devs. - Новый документ, который alice создаёт после входа в систему, bob может дописать.
- bob может дописать
/srv/team/docs/plan.md, а владельцем файла остаётся alice. - bob не может удалить или переименовать отчёт alice в
/srv/team/reports. - alice и bob кладут свои отчёты в
/srv/team/reports, и новые отчёты получают группу devs. - Остальным, кто не в devs, запись не открыта: ни в
docsиreports, ни вplan.md, ни в новые файлы alice.
Интернета на машине нет, всё нужное уже установлено.
Цели лабы
0 из 6-
Новые файлы alice и bob в /srv/team/docs получают группу devs — ещё не проверялась
-
bob дописывает новый документ, который alice создала после входа в систему — ещё не проверялась
-
bob дописывает /srv/team/docs/plan.md, владелец файла — по-прежнему alice — ещё не проверялась
-
bob не может удалить или переименовать отчёт alice в /srv/team/reports — ещё не проверялась
-
alice и bob кладут отчёты в /srv/team/reports, новые отчёты получают группу devs — ещё не проверялась
-
Остальным закрыта запись в docs, reports, plan.md и новые файлы alice — ещё не проверялась
Подсказки
открыто 0 из 3 · открываются по одной
Подсказка 1
Показать решение
после 3 неудачных проверок