Управление групповыми политиками для работы с сообщениями

Назначение групповых политик для работы с сообщениями — настройка содержимого файлов /etc/issue (сообщение Issue of the Day; сообщение, отображаемое перед входом пользователя в систему) и /etc/motd (сообщение Message of the Day; сообщение, отображаемое при входе пользователя в систему) на клиентских машинах под управлением ОС Linux.

Настройки, применяемые в рамках данных политик, хранятся в трех файлах в подкаталоге соответствующего объекта GPO в SysVol:

Серверные расширения (SSE) распространяются в виде административных шаблонов в формате ADMX (см. подраздел «Установка административных шаблонов на контроллере домена»). При этом правила, добавленные с помощью GPME, недоступны для редактирования с помощью подкоманд samba-tool gpo manage motd и samba-tool gpo manage issue. И наоборот.

Клиентские расширения (CSE) задают содержимое для /etc/motd и /etc/issue.

Добавление групповой политики для работы с сообщениями

Для задания настроек формирования сообщений Issue of the Day и Message of the Day с помощью групповой политики используется следующий формат вызова:

  • Issue of the Day:

    samba-tool gpo manage issue set <gpo> <value> [groups] [options]
  • Message of the Day:

    samba-tool gpo manage motd set <gpo> <value> [groups] [options]

В качестве значения gpo ожидается GUID требуемого объекта групповой политики. Для получения GUID может использоваться подкоманда samba-tool gpo listall. Также необходимо указать текст сообщения (value). Если значение не передается, существующая политика сбрасывается.

Параметры

Параметры вызова:

  • -H URL|--URL=URL — URL сервера LDAP; может содержать указание на протокол, имя хоста и номер порта.

Примеры

Пример задания сообщений:

  1. Задайте Issue of the Day:

    samba-tool gpo manage issue set \
        {31B2F340-016D-11D2-945F-00C04FB984F9} \
        "issue set from samba-tool" \
        -U Administrator
  2. Задайте Message of the Day:

    samba-tool gpo manage motd set \
        {31B2F340-016D-11D2-945F-00C04FB984F9} \
        "motd set from samba-tool" \
        -U Administrator
  3. Для проверки доступности политик на клиентской машине с ОС Linux — участнике домена выполните:

    sudo /app/inno-samba/sbin/samba-gpupdate --rsop
    Resultant Set of Policy
    Computer Policy
    
    GPO: Default Domain Policy
    =================================================================
      CSE: vgp_motd_ext
      -----------------------------------------------------------
        Policy Type: /etc/motd
        -----------------------------------------------------------
    motd set from samba-tool
        -----------------------------------------------------------
      -----------------------------------------------------------
      CSE: vgp_issue_ext
      -----------------------------------------------------------
        Policy Type: /etc/issue
        -----------------------------------------------------------
    issue set from samba-tool
        -----------------------------------------------------------
      -----------------------------------------------------------
    =================================================================
  4. Обновите политики на клиентской машине:

    sudo /app/inno-samba/sbin/samba-gpupdate --force
  5. Для проверки сообщения Issue of the Day выполните:

    cat /etc/issue; echo
    issue set from samba-tool
  6. Для проверки сообщения Message of the Day выполните:

    cat /etc/motd; echo
    motd set from samba-tool

Получение информации о групповой политике для работы с сообщениями

Для получения информации о настройках групповой политики, обеспечивающей установку сообщений Issue of the Day и Message of the Day на клиентских машинах, в SysVol используется следующий формат вызова:

  • Issue of the Day:

    samba-tool gpo manage issue list <gpo> [options]
  • Message of the Day:

    samba-tool gpo manage motd list <gpo> [options]

В качестве значения gpo ожидается GUID требуемого объекта групповой политики. Для получения GUID может использоваться подкоманда samba-tool gpo listall.

Подкоманда выводит echo и текст сообщения.

Параметры

Параметры вызова:

  • -H URL|--URL=URL — URL сервера LDAP; может содержать указание на протокол, имя хоста и номер порта.

Примеры

Пример получения настроек, применяемых в рамках групповой политики для установки сообщения Issue of the Day:

samba-tool gpo manage issue list \
    {31B2F340-016D-11D2-945F-00C04FB984F9} \
    -U Administrator
echo issue set from samba-tool

Пример получения настроек, применяемых в рамках групповой политики для установки сообщения Message of the Day:

samba-tool gpo manage motd list \
    {31B2F340-016D-11D2-945F-00C04FB984F9} \
    -U Administrator
echo motd set from samba-tool