О web-разработке
и даже немного больше...

Команды для работы с пользователями и группами в Linux

Всем привет. Вашему вниманию подборка команд для работы с пользователями в системе 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.

Опубликован: 06.08.2016 г.

См. также:

Установка и использование FFmpeg в CentOS 7
Сжатие PDF-файлов в Linux
Установка Node.js на Linux CentOS 7
Обновление пакетов в CentOS
Bash: mail: command not found
Выставляем временную зону в CentOS 7
Настройка SELinux, включение, отключение
Меняем пароль root в MySQL 5.7

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Комментарии
  • Загрузка...
Друзья сайта