Users and Groups. Команды Before и After

Как говорилось в разделе "Настройка модуля Users and Groups", вы можете задать команды оболочки для запуска до и после каких-либо действий, произведенных в модуле. Поскольку эти команды вызываются для каждого дополнения, изменения или удаления пользователя или группы, они должны так или иначе говорить, какие именно действия будут выполняться. Они могут сделать это, используя системные переменные, которые устанавливаются перед запуском команды. Доступные системные переменные приведены в таблице.

Если вы хотите отправить электронную почту, когда будет создан пользователь, например, можно установить для опции Command to run after making changes значение:

[ "$USERADMIN_ACTION" = "CREATE_USER" ] && echo "Added user $USERADMIN_USER ($USERADMIN_REAL)" | mail -s "Added new user" you@yourdomain.com

Таблица. Системные переменные для команд 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 года




Ссылки:

К содержанию

© Copyright 2004-2017 - CMS Made Simple
Сайт работает на CMS Made Simple version 1.4.1

© Все печеньки Break-people.ru принадлежат авторам проекта.

Яндекс цитирования Рейтинг@Mail.ru Яндекс.Метрика