This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
управление_учетными_записями_в_linux [2015/05/25 14:38] val [Добавление учетной записи] |
управление_учетными_записями_в_linux [2021/01/14 11:03] val [Блокировка учетной записи] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Управление учетными записями в Linux ====== | ====== Управление учетными записями в Linux ====== | ||
- | [[http://www.ibm.com/developerworks/ru/edu/linonx-course/part4/index.html]] | + | |
+ | ===== Просмотр базы данных пользователей и групп ===== | ||
+ | |||
+ | <code> | ||
+ | $ cat /etc/passwd | ||
+ | |||
+ | # cat /etc/shadow | ||
+ | |||
+ | $ cat /etc/group | ||
+ | </code> | ||
+ | |||
+ | * [[Использование библиотеки NSSWITCH]] | ||
===== Добавление учетной записи ===== | ===== Добавление учетной записи ===== | ||
- | !!!! В ubuntu 14.04 была замечана необходимость указывать shell !!!! | + | !!!! В ubuntu была замечана необходимость указывать shell !!!! |
<code> | <code> | ||
- | # useradd user1 -m -u 10001 -d /var/www -s /bin/bash | + | # useradd -u 10001 -m -s /bin/bash user1 |
# cat /etc/default/useradd | # cat /etc/default/useradd | ||
+ | </code> | ||
+ | ===== Назначение пароля ===== | ||
+ | |||
+ | * [[Настройка командных интерпретаторов#bash]] | ||
+ | |||
+ | <code> | ||
# passwd user1 | # passwd user1 | ||
+ | |||
+ | # echo user1:password1 | chpasswd | ||
+ | |||
+ | # mkpasswd --method=sha-512 | ||
</code> | </code> | ||
- | См. также adduser | ||
===== Добавление групп ===== | ===== Добавление групп ===== | ||
Line 26: | Line 46: | ||
==== Заполнение поля GECOS ==== | ==== Заполнение поля GECOS ==== | ||
<code> | <code> | ||
- | # usermod -c 'Ivanov Ivan Ivanovitch,239,45-67,499-239-45-23' user1 | + | # usermod -c "Ivan Ivanovitch Ivanov,RA7,401,499-239-45-23" user1 |
</code> | </code> | ||
==== Управление членством в группах ==== | ==== Управление членством в группах ==== | ||
<code> | <code> | ||
# usermod -G group1,group2 user1 | # usermod -G group1,group2 user1 | ||
+ | или | ||
+ | # gpasswd -a user1 group1 | ||
+ | # gpasswd -a user1 group2 | ||
+ | # # gpasswd -d user1 group1 | ||
# cat /etc/group | # cat /etc/group | ||
+ | # getent group | ||
+ | # id user1 | ||
</code> | </code> | ||
Line 46: | Line 72: | ||
</code> | </code> | ||
См. также chsh, chfn | См. также chsh, chfn | ||
+ | |||
+ | ==== Назначение пользователю домашнего каталога ==== | ||
+ | <code> | ||
+ | server# usermod -d /home/zabbix zabbix | ||
+ | |||
+ | server# mkhomedir_helper zabbix | ||
+ | </code> | ||
+ | ===== Управление временем жизни учетной записи и ее пароля ===== | ||
+ | <code> | ||
+ | # man chage | ||
+ | |||
+ | # chage -l userX | ||
+ | |||
+ | # chage -E 2020-08-30 userX | ||
+ | </code> | ||
+ | |||
+ | ===== Блокировка учетной записи ===== | ||
+ | <code> | ||
+ | # passwd -l user1 | ||
+ | |||
+ | # passwd -S user1 | ||
+ | |||
+ | # passwd -u user1 | ||
+ | </code> | ||
===== Удаление учетной записи ===== | ===== Удаление учетной записи ===== | ||
<code> | <code> | ||
- | # userdel -r user1 | + | # userdel -r student |
</code> | </code> | ||
+ | |||
+ | |||
===== Использование учетной записи root ===== | ===== Использование учетной записи root ===== | ||
Line 59: | Line 111: | ||
# passwd | # passwd | ||
... | ... | ||
+ | </code> | ||
+ | |||
+ | ===== Переименование учетных записей ===== | ||
+ | |||
+ | * [[https://serverfault.com/questions/437342/how-can-i-rename-an-unix-user|How can I rename an unix user?]] | ||
+ | |||
+ | <code> | ||
+ | # usermod -l ivanovii -m -d /home/ivanovii user1 | ||
+ | |||
+ | # groupmod -n ivanovii user1 | ||
</code> | </code> | ||
===== Перемещение учетных записей ===== | ===== Перемещение учетных записей ===== | ||
- | [[http://www.cyberciti.biz/faq/howto-move-migrate-user-accounts-old-to-new-server/]] | + | * [[http://www.cyberciti.biz/faq/howto-move-migrate-user-accounts-old-to-new-server/|Move or migrate user accounts from old Linux server to a new Linux server]] |
<code> | <code> |