В данной статье представлены команды для управления пользователями и группами в Linux. Эти команды позволят вам управлять пользователями и группами, создавать новые, удалять и добавлять пользователей в группы.
Просмотр списка пользователей Просмотреть всех пользователей в системе (список всех записей пользователей в файле /etc/passwd):
cat /etc/passwd
Показать всех пользователей, кроме системных:
awk -F: '$3 >= 1000' /etc/passwd
Показать текущих активных пользователей:
who
Добавление и удаление пользователей Добавить нового пользователя:
sudo useradd имя_пользователя
Удалить пользователя (без удаления его домашней директории):
sudo userdel имя_пользователя
Удалить пользователя с его домашней директорией:
sudo userdel -r имя_пользователя
Установить или изменить пароль пользователя
sudo passwd имя_пользователя
Управление группами Создать новую группу:
sudo groupadd имя_группы
Удалить группу:
sudo groupdel имя_группы
Просмотреть список всех групп:
cat /etc/group
Добавление пользователя в группу Добавить пользователя в группу:
sudo usermod -aG имя группы имя пользователя
Добавить нескольких пользователей в группу:
sudo usermod -aG имягруппы имяпользователя1
sudo usermod -aG имягруппы имяпользователя2
Просмотр групп пользователя Показать группы, к которым принадлежит пользователь:
groups имя_пользователя
Пример создания группы и добавления пользователей
Создание группы developers:
sudo groupadd developers
Добавление пользователей user1 и user2 в группу developers:
sudo usermod -aG developers user1
sudo usermod -aG developers user2


Комментарии