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

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

Добавь в группу, не потеряв остальные

легко~2 мин

Пользователь alice уже состоит в группе staff. Добавь его в группу docker, сохранив членство в staff.

Что потренируешь:
  • usermod
  • -aG добавление
  • вторичные группы
  • id
  • группы пользователя

Разбор темы

У пользователя одна первичная группа (в /etc/passwd, флаг -g) и произвольно много вторичных (в /etc/group, флаг -G). usermod -G список перезаписывает весь набор вторичных групп, поэтому забытый -a молча исключает пользователя из всех не перечисленных групп. Правильная идиома «добавить, не убирая» — usermod -aG группа пользователь. Текущие группы показывает id -nG или groups.

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

  1. alice добавлен в docker
  2. членство в staff сохранено

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