Управление пользователями — различия между версиями
Root (обсуждение | вклад) (Новая страница: «'''Управляем пользователями: useradd, usermod и userdel''' Создадим пользователя finn и добавим его в г…») |
Root (обсуждение | вклад) |
||
(не показано 7 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
− | |||
− | |||
Создадим пользователя finn и добавим его в группу developers. | Создадим пользователя finn и добавим его в группу developers. | ||
# useradd -g users -G developers -s /bin/bash -p xxxx -d /home/finn -m finn | # useradd -g users -G developers -s /bin/bash -p xxxx -d /home/finn -m finn | ||
− | -'''g''' основная группа, к которой приписывается пользователь ( | + | -'''g''' основная группа, к которой приписывается пользователь (группа должна существовать)<br/> |
-'''G''' другие группы к которой приписывается пользователь<br/> | -'''G''' другие группы к которой приписывается пользователь<br/> | ||
-'''s''' задать стартовую оболочку (/bin/sh) - после можно изменить в файле /etc/passwd<br/> | -'''s''' задать стартовую оболочку (/bin/sh) - после можно изменить в файле /etc/passwd<br/> | ||
Строка 13: | Строка 11: | ||
− | + | Удалить пользователя, вместе с домашней директорией и почтой | |
+ | # userdel -r finn | ||
+ | |||
+ | |||
+ | Добавить существующего пользователя в существующую группу | ||
+ | # usermod -aG group_name finn | ||
+ | |||
+ | |||
+ | Удалить пользователя finn из группы www | ||
+ | # gpasswd -d finn www | ||
+ | |||
+ | |||
+ | Отобразить состояние текущей учетной записи (имя, инф. о пароле, дата последнего изменения пароля, минимальный срок, максимальный срок, период выдачи предупреждения, период неактивности пароля) | ||
+ | # passwd -S | ||
+ | |||
+ | Отображение состояния всех учетных записей | ||
+ | # passwd -S -a | ||
+ | |||
+ | |||
+ | Дополнительные команды | ||
+ | id — вывод информации о пользователе и группе | ||
+ | groups - отобразить группы к которым принадлежит пользователь | ||
+ | last - отображение информации о последних логинившихся пользователях | ||
+ | lastlog — выводит отчёт о последней регистрации в системе всех или указанного пользователя (lastlog -u finn) | ||
+ | logname - отобразить имя пользователя под которым был осуществлён вход в систему(до всяких sudo) | ||
+ | whoami - вывод имени пользователя, связанное с текущим действующим ID | ||
+ | users - отобразить залогиненых пользователей | ||
+ | w - показывает, кто на данный момент вошел в систему, наряду с другой полезной информацией такой, как время работы или нагрузкой процессора | ||
+ | who - отображает имя пользователя, время начала сессии, ip-адрес | ||
+ | write - позволяет отправить сообщение пользователю в терминал |
Текущая версия на 13:29, 11 сентября 2018
Создадим пользователя finn и добавим его в группу developers.
# useradd -g users -G developers -s /bin/bash -p xxxx -d /home/finn -m finn
-g основная группа, к которой приписывается пользователь (группа должна существовать)
-G другие группы к которой приписывается пользователь
-s задать стартовую оболочку (/bin/sh) - после можно изменить в файле /etc/passwd
-p пароль
-d домашний каталог
-m создать для пользователя домашний каталог
xxxx символьный пароль пользователя
Удалить пользователя, вместе с домашней директорией и почтой
# userdel -r finn
Добавить существующего пользователя в существующую группу
# usermod -aG group_name finn
Удалить пользователя finn из группы www
# gpasswd -d finn www
Отобразить состояние текущей учетной записи (имя, инф. о пароле, дата последнего изменения пароля, минимальный срок, максимальный срок, период выдачи предупреждения, период неактивности пароля)
# passwd -S
Отображение состояния всех учетных записей
# passwd -S -a
Дополнительные команды
id — вывод информации о пользователе и группе groups - отобразить группы к которым принадлежит пользователь last - отображение информации о последних логинившихся пользователях lastlog — выводит отчёт о последней регистрации в системе всех или указанного пользователя (lastlog -u finn) logname - отобразить имя пользователя под которым был осуществлён вход в систему(до всяких sudo) whoami - вывод имени пользователя, связанное с текущим действующим ID users - отобразить залогиненых пользователей w - показывает, кто на данный момент вошел в систему, наряду с другой полезной информацией такой, как время работы или нагрузкой процессора who - отображает имя пользователя, время начала сессии, ip-адрес write - позволяет отправить сообщение пользователю в терминал