Рубрики
users \ group \ пользователи \ группы \ права

Пользователи и группы \ groupadd \ useradd \ passwd

groupadd group_name - создать новую группу с именем group_name
groupdel group_name - удалить группу group_name
groupmod -n new_group_name old_group_name -переименовать группу old_group_name в new_group_name

useradd -c "Nome Cognome" -g admin -d /home/user1 -s /bin/bash user1 - создать пользователя user1, назначить ему в качестве домашнего каталога /home/user1, в качестве shell'а /bin/bash, включить его в группу admin и добавить комментарий Nome Cognome
useradd user1 - создать пользователя user1
userdel -r user1 - удалить пользователя user1 и его домашний каталог
usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 - изменить атрибуты пользователя

passwd - сменить пароль
passwd user1 - сменить пароль пользователя user1 (только root)

chage -E 2005-12-31 user1 - установить дату окончания действия учётной записи пользователя user1

pwck - проверить корректность системных файлов учётных записей. Проверяются файлы /etc/passwd и /etc/shadow
grpck - проверяет корректность системных файлов учётных записей. Проверяется файл/etc/group

useradd

useradd -D - показать значения используемые по умолчанию
             GROUP=100 - ИД группы 100
             HOME=/HOME - установить корневой каталог /home
             INACTIVE=-1 - отключить истечение времени действия пароля (-1)
             EXPIRE= - не устанавливать дату истечения срока действия учетной записи
             SHELL=/bin/sh - установит интерпретатор команд sh (по умолчанию bash)
             SKEL=/etc/skel - скопировать файлы конфигурации (из /etc/skell в $HOME)
             CREATE_MAIL_SPOOL=no - создать папку для хранения временных данных электронной почты

useradd -D -b /home2 -s /bin/csh - установить базовую директорию и интерпретатор команд csh