Управление пользователями — различия между версиями
Root (обсуждение | вклад) |
Root (обсуждение | вклад) |
||
(не показаны 4 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
− | |||
− | |||
Создадим пользователя finn и добавим его в группу developers. | Создадим пользователя finn и добавим его в группу developers. | ||
Строка 11: | Строка 9: | ||
-'''m''' создать для пользователя домашний каталог<br/> | -'''m''' создать для пользователя домашний каталог<br/> | ||
'''xxxx''' символьный пароль пользователя<br/> | '''xxxx''' символьный пароль пользователя<br/> | ||
− | |||
− | |||
Удалить пользователя, вместе с домашней директорией и почтой | Удалить пользователя, вместе с домашней директорией и почтой | ||
− | # userdel - | + | # userdel -r finn |
Добавить существующего пользователя в существующую группу | Добавить существующего пользователя в существующую группу | ||
# usermod -aG group_name finn | # usermod -aG group_name finn | ||
+ | |||
+ | |||
+ | Удалить пользователя finn из группы www | ||
+ | # gpasswd -d finn www | ||
Строка 37: | Строка 37: | ||
logname - отобразить имя пользователя под которым был осуществлён вход в систему(до всяких sudo) | logname - отобразить имя пользователя под которым был осуществлён вход в систему(до всяких sudo) | ||
whoami - вывод имени пользователя, связанное с текущим действующим ID | 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 - позволяет отправить сообщение пользователю в терминал