usermod

Autres langues

Langue: ru

Version: 07/19/2006 (fedora - 16/08/07)

Section: 8 (Commandes administrateur)

НАЗВАНИЕ

usermod - изменяет учётную запись пользователя

СИНТАКСИС

usermod [параметры] LOGIN

ОПИСАНИЕ

Команда usermod изменяет системные файлы учётных записей согласно переданным в командной строке параметрам.

ПАРАМЕТРЫ

Параметры команды usermod:

-a, --append
Добавить пользователя в дополнительную группу(ы). Использовать только вместе с параметром -G.
-c, --commentКОММЕНТАРИЙ
Новое значение поля комментария в файле пользовательских паролей. Обычно его изменяют с помощью программы chfn(1).
-d, --homeДОМАШНИЙ_КАТАЛОГ
Новый домашний каталог пользователя. Если указан параметр -m, то содержимое текущего домашнего каталога будет перемещено в новый домашний каталог, который будет создан, если он ещё не существует.
-e, --expiredateДАТА_УСТАРЕВАНИЯ
Дата, когда учётная запись пользователя будет заблокирована. Дата задаётся в формате ГГГГ-ММ-ДД.
-f, --inactiveДНЕЙ
Число дней, которые должны пройти после устаревания пароля, чтобы учётная запись заблокировалась навсегда. Если указано значение 0, то учётная запись блокируется сразу после устаревания пароля, а при значении -1 данная возможность не используется. По умолчанию используется значение -1.
-g, --gidГРУППА
Имя или числовой идентификатор новой начальной группы пользователя. Группа с таким именем должна существовать. Идентификатор группы должен указывать на уже существующую группу. По умолчанию идентификатор группы установлен в 1.
-G, --groupsГРУППА1[,ГРУППА2,...[,ГРУППАN]]]
Список дополнительных групп, в которых числится пользователь. Перечисление групп осуществляется через запятую, без промежуточных пробелов. На указанные группы действуют те же ограничения, что и для группы указанной в параметре -g. Если пользователь член группы, которой в указанном списке нет, то пользователь удаляется из этой группы. Такое поведение можно изменить с помощью параметра -a, при указании которого к уже имеющемуся списку групп пользователя добавляется список указанных дополнительных групп.
-l, --loginНОВОЕ_ИМЯ
Имя пользователя будет изменено с emphasis remap="I">ИМЯ
-L, --lock
Заблокировать пароль пользователя. Это делается помещением символа '!' в начало шифрованного пароля, чтобы приводит к блокировке пароля. Не используйте этот параметр вместе с -p или -U.
-o, --non-unique
При использовании с параметром -u, этот параметр позволяет указывать не уникальный числовой идентификатор пользователя.
-p, --passwordПАРОЛЬ
Шифрованное значение пароля, которое возвращает функция crypt(3).
-s, --shellОБОЛОЧКА
Имя новой регистрационной оболочки пользователя. Если задать пустое значение, то будет использована регистрационная оболочка по умолчанию.
-u, --uidUID
Числовое значение идентификатора пользователя (ID). Значение должно быть уникальным, если не задан параметр -o. Значение должно быть неотрицательным. Значения от 0 до 999 обычно зарезервированы для системных учётных записей. Для всех файлов, которыми владеет пользователь и которые расположены в его домашнем каталоге идентификатор владельца файла будет изменён автоматически. Для файлов, расположенных вне домашнего каталога идентификатор нужно изменять вручную.
-U, --unlock
Разблокировать пароль пользователя. Это выполняется удалением символа '!' из начала шифрованного пароля. Не используйте этот параметр вместе с -p или -L.

ПРЕДОСТЕРЕЖЕНИЯ

Команда usermod не будет изменять имя пользователя, если этот пользователь в данный момент работает в системе. Если требуется изменить числовой идентификатор пользователя, нужно проверить, что от этого пользователя нет запущенных процессов. Владельца файлов crontab нужно изменять вручную. Владельца заданий at нужно изменять вручную. Также вручную нужно сделать все изменения связанные с NIS на сервере NIS.

ФАЙЛЫ

/etc/group
содержит информацию о группах
/etc/passwd
содержит информацию о пользователях
/etc/shadow
содержит защищаемую информацию о пользователях

СМОТРИТЕ ТАКЖЕ

chfn(1), chsh(1), passwd(1), crypt(3), gpasswd(8), groupadd(8), groupdel(8), groupmod(8), login.defs(5), useradd(8), userdel(8).