Всем привет. Вашему вниманию подборка команд для работы с пользователями в системе Linux. Команды проверялись на системе Linux CentOS. Ранее на нашем сайте уже был пост о том, как добавлять пользователей в Linux, данный же пост охватывает множество различных команд подобного рода. С большой вероятностью данные команды будут работать и в других версиях Linux, если это не так, то отписывайтесь в комментариях.
# useradd admin7 | Добавление пользователя с именем «admin7» |
# useradd -G developers admin7 | Добавление пользователя в существующую группу |
# useradd -G admins,ftp,www,developers admin7 | Группы можно перечислять через запятую, к примеру, если необходимо добавить пользователя в несколько групп. В этом случае пользователь admin7 будет добавлен в группы admins,ftp,www,developers. |
# passwd user | Задать пароль пользователя |
# userdel admin7 | Удаление пользователя из системы |
# groupadd admin | Создание новой группы «admin» |
# usermod -a -G ftp admin7 | Добавляем существующего пользователя admin7 в вторичную группу ftp |
# usermod -g www admin7 | Изменяем существующему пользователю admin7 первучную группу на www |
# cat /etc/passwd | awk -F ‘:’ ‘{ print $1 }’ | Посмотреть всех пользователей |
# getent passwd | посмотреть всех пользователей linux с доп. информацией |
# cat /etc/passwd | awk ‘/bash/{print}’ | Просмотр списка несистемных пользователей |
# cat /etc/passwd | Просмотр детальной информации о пользователях |
# cat /etc/group | Вывод списка всех групп |
# su -l username | Авторизоваться под другим пользователем |
# id | Просмотр активных пользователей |
# id admin7 | Просмотр информации о группах пользователя admin7 |
# last | Просмотр журнала авторизованных пользователей. Данные для команды last берутся из бинарного лога /var/log/wtmp (man wtmp), в который записываются удачные авторизации. |
# who | Просмотреть кто авторизован в данный момент. |
Иметь под рукой такую шпаргалку всегда удобно, поэтому делайте репост в соц. сети, чтобы эта страница была всегда под рукой. Так же рекомендую похожий пост, в котором так же содержаться примеры команд для просмотра информации о системе Linux.