Linux Labs

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

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

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

Шаг 2 из 8 · на машине · 6 мин

chmod: кому и что

Права файла меняет chmod. В символьной записи ей говорят, какой тройке что добавить или убрать.

Запись состоит из трёх частей. Кому: u — владельцу, g — группе, o — остальным, a — всем трём. Что сделать: + — добавить, - — убрать, = — оставить ровно эти буквы. Какие права: r, w, x.

Команда Что меняет
chmod g+w notes.txt группа получает запись
chmod o-r notes.txt остальные теряют чтение
chmod o= notes.txt у остальных не остаётся ничего
chmod u+x,g-w notes.txt две правки через запятую

Остальные места строки прав команда не трогает: g+w меняет одну букву в тройке группы.

Права файла меняет его владелец, а также root. На чужой файл chmod без sudo напечатает Operation not permitted.

Упражнение · сделать

Верни скрипту запуск

В /srv/permissions-lab сделай так, чтобы ./report.sh запускался у тебя, владельца. Группа и остальные новых прав не получают, текст скрипта не меняется.

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

Цели · 0 из 2

  • Разрешить владельцу запуск report.sh ещё не выполнена
  • Оставить текст скрипта прежним ещё не выполнена

Цели шага

0 из 2
  • Разрешить владельцу запуск report.sh — ещё не выполнена
  • Оставить текст скрипта прежним — ещё не выполнена
Ubuntu 24.04

Цели шага

0 из 2
  • Разрешить владельцу запуск report.sh — ещё не выполнена
  • Оставить текст скрипта прежним — ещё не выполнена
Загрузка…