Linux Labs

Пользователи, права, процессы / Ступень 3 из 13

Изменение и диагностика прав

Не запущена Запускается обычно ~20 с
Выйти из урока

Шаг 5 из 8 · на машине · 5 мин

Владелец и группа файла

Тройка группы работает для участников группы файла. Если у файла не та группа, менять надо её — правами это не исправить.

chown из той же статьи меняет владельца и группу: sudo chown пользователь:группа файл. Только группу — sudo chown :группа файл. Отдать файл другому может root, поэтому chown обычно запускают через sudo. Права файла chown не трогает, а chmod не трогает владельца и группу.

Запись коллеги проверяют от его имени. tee -a файл дописывает в файл строку, которую получила на вход, а через sudo -u она работает от коллеги:

bash
echo 'labpeer: ok' | sudo -u labpeer tee -a report.txt
Упражнение · сделать

Пусти коллегу в отчёт

Коллега labpeer из группы lab-editors должен читать и дописывать /srv/permissions-lab/report.txt. Владелец файла — student, им он и останется; остальным — никакого доступа, текст не стирай.

Войти и начать Машина доступна после входа

Цели · 0 из 3

  • Отдать файл группе lab-editors, владельцем оставить student ещё не выполнена
  • Дать группе чтение и запись, остальным — ничего ещё не выполнена
  • Сохранить текст отчёта ещё не выполнена

Цели шага

0 из 3
  • Отдать файл группе lab-editors, владельцем оставить student — ещё не выполнена
  • Дать группе чтение и запись, остальным — ничего — ещё не выполнена
  • Сохранить текст отчёта — ещё не выполнена
Ubuntu 24.04

Цели шага

0 из 3
  • Отдать файл группе lab-editors, владельцем оставить student — ещё не выполнена
  • Дать группе чтение и запись, остальным — ничего — ещё не выполнена
  • Сохранить текст отчёта — ещё не выполнена
Загрузка…