Управление пользователями — различия между версиями

Материал из megapuper
Перейти к: навигация, поиск
Строка 11: Строка 11:
 
-'''m''' создать для пользователя домашний каталог<br/>
 
-'''m''' создать для пользователя домашний каталог<br/>
 
'''xxxx''' символьный пароль пользователя<br/>
 
'''xxxx''' символьный пароль пользователя<br/>
 +
 +
http://yapro.ru/web-master/unix/useradd.html
  
  
http://yapro.ru/web-master/unix/useradd.html
+
Удалить пользователя, вместе с домашней директорией и почтой
 +
# userdel -rf finn
  
  
 
Добавить существующего пользователя в существующую группу
 
Добавить существующего пользователя в существующую группу
  # usermod -aG group_name user
+
  # usermod -aG group_name finn
 +
 
 +
 
 +
Отобразить состояние текущей учетной записи (имя, инф. о пароле, дата последнего изменения пароля, минимальный срок, максимальный срок, период выдачи предупреждения, период неактивности пароля)
 +
# passwd -S
 +
 
 +
Отображение состояния всех учетных записей
 +
# passwd -S -a
 +
 
 +
 
 +
Дополнительные команды
 +
id — вывод информации о пользователе и группе
 +
groups  - отобразить группы к которым принадлежит пользователь
 +
last - отображение информации о последних логинившихся пользователях
 +
lastlog — выводит отчёт о последней регистрации в системе всех или указанного пользователя (lastlog -u finn)
 +
logname - отобразить имя пользователя под которым был осуществлён вход в систему(до всяких sudo)
 +
whoami - вывод имени пользователя, связанное с текущим действующим ID

Версия 17:55, 8 августа 2018

Управляем пользователями: useradd, usermod и userdel


Создадим пользователя 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 символьный пароль пользователя

http://yapro.ru/web-master/unix/useradd.html


Удалить пользователя, вместе с домашней директорией и почтой

# userdel -rf finn


Добавить существующего пользователя в существующую группу

# usermod -aG group_name finn


Отобразить состояние текущей учетной записи (имя, инф. о пароле, дата последнего изменения пароля, минимальный срок, максимальный срок, период выдачи предупреждения, период неактивности пароля)

# passwd -S

Отображение состояния всех учетных записей

# passwd -S -a


Дополнительные команды

id — вывод информации о пользователе и группе
groups  - отобразить группы к которым принадлежит пользователь
last - отображение информации о последних логинившихся пользователях
lastlog — выводит отчёт о последней регистрации в системе всех или указанного пользователя (lastlog -u finn)
logname - отобразить имя пользователя под которым был осуществлён вход в систему(до всяких sudo)
whoami - вывод имени пользователя, связанное с текущим действующим ID