Опция | Описание |
---|---|
-c | Комментарий длинной не выше 128 символов. В основном используется для обозначения полного имени пользователя. |
-d | Если вы хотите принудительно указать путь к домашней директорию пользователя. |
-f | Через сколько дней перестанет действовать пароль пользователя |
-e | Дата в формате YYYY-MM-DD когда аккаунт пользователя перестанет действовать |
-G | Группы к которым будет принадлежать пользователь |
-k | Путь к папке, содержимое которой будет скопировано в домашнюю директорию пользователя |
-K | Используется для изменения ключей по умолчанию, хранимых в /etc/login.defs. Полезно, когда вы создаёте системного пользователя. |
-m | Создаст домашний каталог пользователя. По-умолчанию каталоги не создаются. |
-u | Позволяет установить идентификатор пользователя |
-s | Позволяет указать путь к интерпретатору |
tune useradd
Чтобы установить некоторые стандартные параметры задаваемые системой при добавлении нового пользователя при помощи программы useradd откройте для редактирования файл /etc/default/userradd .
Опция | Значение |
---|---|
GROUP | Группа по умолчанию присваиваемая пользователю, если в файле /etc/login.defs отключен параметр USERGROUPS_ENAB, или в момент добавления не указана иная. |
HOME | Расположение домашнего каталога с именем пользователя. |
INACTIVE | Через сколько дней после устаревания пароля заблокируется аккаунт. -1 никогда. 0 сразу же. |
EXPIRE | До какой даты действует аккаунт в формате YYYY-MM-DD |
SHELL | Интерпретатор по умолчанию |
SKEL | путь к папке, которая будет копировать своё содержимое в домашнюю директорию каждому новому пользователю. |
CREATE_MAIL | Создаёт специальный файл, куда будет попадать входящая почта для пользователя. |
После установки необходимых значений, откройте файл /etc/login.defs
Данный файл очень хорошо прокомментирован, я лишь укажу некоторые определения констант.
Константа | Описание |
---|---|
PASS_MAX_DAYS | Сколько дней будет действовать каждый новый пароль |
PASS_MIN-DAYS | Как часто пользователь может менять пароль. Если стоит 7, то значит один раз в 7 дней. |
PASS-WARN-AGE | За сколько дней до устаревания пароля выдавать предупреждение о необходимости сменить пароль |
UID_MIN, UID_MAX | диапазон уникальных идентификаторов выдаваемых пользователям |
SYS_UID_MIN, SYS_UID_MAX | Идентификаторы сервисных пользователей |
CREATE_HOME | Будет ли создаваться домашняя директория для новых пользователей |
USERGROUPS_ENAB | Будут ли создаваться одноимённая приватная группа пользователя. Если отключить, то все новые пользователи будут присвоены группе указанной в /etc/default/useradd |
ENCRYPT_METHOD | Алгоритм шифрования паролей, хеш которых записывается в файл /etc/shadow. |