Как говорилось в разделе "Настройка модуля Users and Groups", вы можете задать команды оболочки для запуска до и после каких-либо действий, произведенных в модуле. Поскольку эти команды вызываются для каждого дополнения, изменения или удаления пользователя или группы, они должны так или иначе говорить, какие именно действия будут выполняться. Они могут сделать это, используя системные переменные, которые устанавливаются перед запуском команды. Доступные системные переменные приведены в таблице.
Если вы хотите отправить электронную почту, когда будет создан пользователь, например, можно установить для опции Command to run after making changes значение:
Таблица. Системные переменные для команд Before и After
Параметр | Значение |
---|---|
USERADMIN_ACTION | Указывает, какая операция будет выполнятся. Возможные варианты: CREATE_USER MODIFY_USER DELETE_USER CREATE_GROUP MODIFY_GROUP DELETE_GROUP |
USERADMIN_USER | Имя создаваемого, редактируемого или удаляемого пользователя. Не указывается, когда выполняется действие для группы. |
USERADMIN_UID | ID создаваемого, редактируемого или удаляемого пользователя. |
USERADMIN_GID | ID группы пользователя |
USERADMIN_REAL | Реальное имя пользователя, включающее дополнительную информацию (адрес, телефон и т.д.) |
USERADMIN_SHELL | Оболочка пользователя (shell). |
USERADMIN_HOME | Домашний каталог пользователя. |
USERADMIN_PASS | Обычный текстовый пароль пользователя, если доступно. |
USERADMIN_SECONDARY | Список любых вторичных групп, в которые включен пользователь, разделенных запятыми. |
USERADMIN_GROUP | Название создаваемой, редактируемой или удаляемой группы. Не указывается, когда выполняется действие для пользователя. |
Документ изменён: 18 октября 2008 года
Ссылки:
К содержанию