Linux Labs

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

Управление членством в группах

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

Шаг 3 из 6 · на машине · 5 мин

Добавить, ничего не потеряв

Чтобы добавить группу к уже назначенным, к -G добавляют ключ -a. Так прежний список остаётся, а новая группа встаёт в конец.

bash
sudo usermod -aG группа пользователь

Без -a та же команда отнимает все дополнительные группы, которых нет в списке. Ошибка тихая: usermod ничего не печатает ни в том, ни в другом случае. Поэтому до и после смотрят id пользователь.

Внимание

Группу выдают под задачу: список, скопированный «как у коллеги», легко даёт лишнее. sudo даёт права администратора, adm — чтение системных журналов: журналы nginx в /var/log/nginx принадлежат группе adm.

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

Добавь группу без потерь

Добавь labmember в группу lab-writers. Группа lab-readers и основная группа labmember должны остаться.

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

Цели · 0 из 2

  • Добавить labmember в lab-writers ещё не выполнена
  • Сохранить lab-readers и основную группу ещё не выполнена

Цели шага

0 из 2
  • Добавить labmember в lab-writers — ещё не выполнена
  • Сохранить lab-readers и основную группу — ещё не выполнена
Ubuntu 24.04

Цели шага

0 из 2
  • Добавить labmember в lab-writers — ещё не выполнена
  • Сохранить lab-readers и основную группу — ещё не выполнена
Загрузка…