The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

usermod (1)
  • usermod (1) ( Solaris man: Команды и прикладные программы пользовательского уровня )
  • >> usermod (1) ( Русские man: Команды и прикладные программы пользовательского уровня )
  • usermod (8) ( Русские man: Команды системного администрирования )
  • usermod (8) ( Linux man: Команды системного администрирования )
  • usermod(1M)

    usermod(1M)

    НАЗВАНИЕ

    usermod - изменение регистрационной информации о пользователе в системе

    СИНТАКСИС

    usermod [-u идентификатор [-U] [-o]] [-g группа] [-G группа[[,группа] . . .]] [-d каталог [-m]] [-s shell] [-c комментарий] [-l новое_рег_имя] [-f inactive] [-e expire] [-p passgen] [-a [оператор]событие[, . . .]] рег_имя

    ОПИСАНИЕ

    Вызов usermod изменяет запись о пользователе в файлах данных системы идентификации и проверки идентичности (Identification and Authentication - I&A). Записи в системных файлах, созданные с помощью этой команды, имеют ограничение длины - 512 символов в строке. Если для нескольких опций заданы длинные аргументы, это ограничение может быть нарушено.

    ПРИМЕЧАНИЕ: Эту команду необходимо вызывать с опцией -U, чтобы изменялся идентификатор пользователя (UID) для каталогов и файлов, которыми владеет пользователь с изменяемым идентификатором; в противном случае, эти изменения должен будет выполнить администратор системы.

    Поддерживаются следующие опции:

    -u идентификатор Идентификационный номер пользователя (UID). Этот номер должен быть неотрицательным целым числом, не превосходящим MAXUID, определенный в sys/param.h. Эта опция игнорируется, если новое регистрационное имя будет администрироваться сетевой информационной службой (NIS).
    -o Эта опция позволяет сдублировать указанный UID (сделать его не уникальным). Поскольку защита системы в целом, а также целостность контрольного журнала (audit trail) и учетной информации (accounting information) в частности, зависит от однозначного соответствия каждого UID определенному лицу, использовать эту опцию не рекомендуется (чтобы обеспечить учет действий пользователей).
    -U При задании этой опции проверяется список путей, указанных в /etc/default/usermod. Для любых файлов или каталогов в указанных в списке путях, владельцем которых является пользователь со старым UID, идентификатор владельца будет изменен на новый. В список путей обычно входит начальный каталог пользователя и файл почтовых сообщений. Эта опция также отключает файл crontab для старого UID и снова включает его с новым идентификатором. Когда используется эта опция, должна быть также указана опция -u.
    -g группа Целочисленный идентификатор или символьное имя существующей группы. Эта опция задает основную группу (primary group) для нового пользователя. Эта опция игнорируется, если новое регистрационное имя будет администрироваться сетевой информационной службой (NIS).
    -G группа[[,группа] . . .] Один или несколько элементов в списке через запятую, каждый из которых представляет собой целочисленный идентификатор или символьное имя существующей группы. Эта опция задает для указанного пользователя новый список дополнительных групп, к которым он будет принадлежать, замещая существующий список дополнительных групп. Повторения игнорируются. Количество элементов в списке не должно превосходить NGROUPS_MAX-1, поскольку общее количество дополнительных групп для пользователя плюс основная группа не должно превосходить NGROUPS_MAX. Эта опция игнорируется, если новое регистрационное имя будет администрироваться сетевой информационной службой (NIS).
    -d dir Новый начальный каталог для пользователя. Длина этого поля не должна превышать 256 символов.
    -m Переносит начальный каталог пользователя в новый каталог, указанный с помощью опции -d. Если каталог уже существует, пользователь с указанным регистрационным именем должен иметь к нему доступ.
    -s shell Полный путь к программе, используемой в качестве начального командного интерпретатора для пользователя сразу после регистрации. Длина этого поля не должна превосходить 256 символов. В качестве значения shell должен быть указан существующий выполняемый файл.
    -c комментарий Любая текстовая строка. Обычно, это краткое описание регистрационного имени и используется сейчас для указания фамилии и имени реального пользователя. Эта информация хранится в записи пользователя в файле /etc/passwd. Длина этого поля не должна превосходить 128 символов.
    -l новое_рег_имя Строка печатных символов, задающая новое регистрационное имя для пользователя. Она не должна содержать двоеточий (:) и переводов строк (\n). Кроме того, она не должна начинаться с прописной буквы.
    -f inactive Максимально допустимое количество дней между использованиями регистрационного имени, когда это имя еще не объявляется недействительным. Обычно в качестве значений используются положительные целые числа. Значение 0 отключает проверку неактивности.
    -e expire Дата, начиная с которой регистрационное имя больше нельзя будет использовать; после этой даты никакой пользователь не сможет получить доступ под этим регистрационным именем. (Эта опция удобна при создании временных регистрационных имен.) Вводить значение аргумента expire (представляющего собой дату) можно в любом формате (кроме Julian date). Например, можно ввести 10/6/99 или October 6, 1999. Значение "" отключает проверку срока действия.
    -p passgen Указывает, что поле FLAG в файле /etc/shadow должно быть установлено в указанное значение. К этому полю обращается команда passwd, чтобы определить, действует ли для данного пользователя генератор паролей. Если значение passgen не пустое и не является печатным символом ASCII, выдается диагностическое сообщение.
    -a [оператор] событие(я) Устанавливает маску аудита (audit mask) для пользователя на основе указанного события или событий. Оператор можно указывать (как + для добавления или - для удаления события) или не указывать (тогда существующий список событий замещается). Эту опцию можно использовать, только если установлены утилиты аудита (Auditing Utilities). (Чтобы узнать, какие пакеты установлены в системе, выполните команду pkginfo.)
    рег_имя Строка печатных символов, задающая регистрационное имя существующего пользователя. Регистрационное имя должно существовать и не должно содержать двоеточий (:) и переводов строк (\n). Если перед регистрационным именем указан символ + или -, изменения будут выполнены для пользователя, администрируемого сетевой информационной службой (NIS), а не для локального пользователя. В этом случае опции -u, -g и -G, если они указаны, молча игнорируются. Значения же идентификатора пользователя и идентификатора группы берутся из базы данных NIS.

    ФАЙЛЫ

    /etc/group
    /etc/passwd
    /etc/security/ia/ageduid
    /etc/security/ia/audit (если установлены утилиты аудита - Auditing Utilties)
    /etc/security/ia/index
    /etc/security/ia/master
    /etc/shadow

    ССЫЛКИ

    crontab(1), groupadd(1M), groupdel(1M), groupmod(1M), logins(1M), passwd(1), useradd(1M), userdel(1M), users(1BSD)

    ДИАГНОСТИКА

    Команда usermod завершается с кодом возврата 0 в случае успеха. При возникновении ошибок могут быть выданы следующие сообщения:


    Неверный синтаксис команды.
    The command syntax was invalid.

    В опции задан недопустимый аргумент.
    An invalid argument was provided to an option.

    Указанный в опции -u идентификатор уже используется.
    The uid given with the -u option is already in use.

    Изменяемое регистрационное имя не существует или группа не существует.
    The login to be modified does not exist or group does not exist.

    Изменяемое регистрационное имя используется.
    The login to be modified is in use.

    Новое регистрационное имя используется.
    The new_logname is already in use.

    Не удалось изменить /etc/group. Другие запрошенные изменения будут выполнены.
    Cannot update the /etc/group file. Other update requests will be implemented.

    Недостаточно места для переноса начального каталога (опция -m). Другие запрошенные изменения будут выполнены.
    Insufficient space to move the home directory (-m option). Other update requests will be implemented.

    Не удалось выполнить перенос начального каталога в новый каталог.
    Unable to complete the move of the home directory to the new home directory.

    Недопустимые опции -h, -v; системная служба не установлена.
    Invalid options -h, -v system service not installed.

    Недопустимая опция -a; системная служба не установлена.
    Invalid option -a, system service not installed.

    Указан недопустимый тип или класс события аудита.
    Invalid audit event type or class specified.

    Copyright 1994 Novell, Inc.
    Copyright 2000 В. Кравчук, OpenXS Initiative, перевод на русский язык


    Поиск по тексту MAN-ов: 




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру