1.4Kпросмотров
20.0%от подписчиков
25 марта 2026 г.
📷 ФотоScore: 1.5K
Вот основные команды Linux для управления пользователями 😎 Добавление, удаление и изменение пользователя - useradd <username> — создать нового пользователя
- useradd -m <username> — создать пользователя с домашним каталогом
- userdel -r <username> — удалить пользователя вместе с домашним каталогом
- userdel <username> — удалить пользователя без удаления домашнего каталога
- useradd -g <groupname> <username> — создать пользователя с указанной основной группой
- usermod -m -d /path/to/new/home <username> — изменить (переместить) домашний каталог пользователя
- usermod -s /usr/bin/zsh <username> — сменить login shell пользователя
- usermod -s /usr/sbin/nologin <username> — запретить пользователю вход в систему
- usermod -e YYYY-MM-DD <username> — задать дату истечения учётной записи
- passwd -l <username> — заблокировать пользователя (отключить вход, аналог usermod -L)
- passwd -u <username> — разблокировать пользователя (включить вход, аналог usermod -U) Добавление, удаление и изменение групп - groupadd <groupname> — создать новую группу
- groupdel <groupname> — удалить группу
- usermod -aG <groupname> <username> — добавить пользователя в группу
- gpasswd -d <username> <groupname> — удалить пользователя из группы
- groupmod -n <new-groupname> <old-groupname> — переименовать группу Просмотр информации о пользователях и группах - whoami — показать имя текущего пользователя (аналог echo $USER)
- id <username> — показать UID, GID и группы пользователя
- id -gn <username> — показать основную группу пользователя
- groups <username> — список всех групп пользователя (основной и дополнительных)
- getent group <groupname> — показать всех пользователей в группе
- getent passwd — вывести все записи из базы пользователей
- getent group — вывести все записи из базы групп @SysAdmin_Portal