Linuxlab

Пользователи и группы: useradd, usermod

Обновлено 3 июля 2026 г.

useradd создаёт пользователя, usermod его меняет, groupadd создаёт группу. Эти команды требуют root.

sudo useradd -m alice        # создать с домашним каталогом (-m)
sudo usermod -aG devs alice  # добавить в группу devs, не трогая остальные
id alice                     # uid, gid, группы

Как это устроено: зачем -a в usermod -aG

usermod -G devs alice без -a ЗАМЕНЯЕТ список дополнительных групп на одну devs и выкидывает пользователя из всех остальных. -a значит append - добавить к тому, что есть. Это частая болезненная ошибка, поэтому почти всегда пиши -aG.

Где применяется

Этот приём нужен в уроке Пользователи и права.