Групповые политики/gpresult

Материал из ALT Linux Wiki

GPResult (gpresult) отображает сведения о результирующем наборе групповых политик для текущего пользователя (для которого запущена сессия) на текущей машине.

Сведения о примененных групповых политиках генерируются из данных, полученных после последнего выполнения gpupdate. GPResult не вызывает утилиту gpupdate.

Синтаксис

gpresult [-h] [-r] [-c] [-v] [-l] [-i POLICY_GUID] [-n POLICY_NAME] [-u] [-m]

Опция -l/--list не применяется с опциями -i/--policy_guid и -n/--policy_name

Без выбора опции формата вывода по умолчанию используется -v/--verbose

Параметры

Параметр Описание
-h, --help Получить справочную информацию
-r, --raw Формат вывода: отображение ключей и значений
-c, --common Формат вывода: отображаются сведения о системе и имена групповых политик
-v, --verbose Формат вывода: отображение подробных сведений о групповых политиках
-l, --list Формат вывода: форматированное отображение имен групповых политик и их GUID
-i POLICY_GUID, --policy_guid POLICY_GUID Получить информацию о примененных ключах и значениях политики по GUID
-n POLICY_NAME, --policy_name POLICY_NAME Получить информацию о примененных ключах и значениях политики по имени
-u, --user Отобразить информацию для текущего пользователя
-m, --machine Отобразить информацию для текущей машины

Замечания

  • Опция -l\--list может использоваться вместе с опцией -r\--row — вывод не будет форматированным, имя GPO и GUID разделяются одним пробелом
  • GUID групповой политики можно передавать как в фигурных скобках, так и без: {1BA9EB0C-7B29-49CC-813D-75D8701FC221} и 1BA9EB0C-7B29-49CC-813D-75D8701FC221

Примеры

  • Получить полный отчет о примененных групповых политиках для пользователя и машины:
$ gpresult -v
Отчет сформирован 23-09-2024 14:17

Результирующий набор политик
----------------------------
    Операционная система:    ALT
    Версия ОС:               10.4 (SorbaroniaMitschurinii)

ПОЛЬЗОВАТЕЛЬСКИЕ НАСТРОЙКИ
--------------------------
    Примененные Объекты Групповой Политики
    --------------------------------------
        GPO                nm
        Path               /var/cache/samba/gpo_cache/TEST.ALT/POLICIES/{6F65CD4D-9209-4A81-9801-17A35CEE5CFD}
        Version            196611
        GUID               {6F65CD4D-9209-4A81-9801-17A35CEE5CFD}
        Keys and values   /Software/BaseALT/Policies/Polkit/org.freedesktop.NetworkManager.enable-disable-network    Yes

МАШИННЫЕ НАСТРОЙКИ
------------------
    Примененные Объекты Групповой Политики
    --------------------------------------
        GPO                Local Policy
        Path               /var/cache/gpupdate/local-policy
        Version            -
        GUID               -
        Keys and values   /SOFTWARE/Policies/Microsoft/WindowsFirewall/FirewallRules/OpenSSH    v2.20|Action=Allow|Active=TRUE|Dir=In|Protocol=6|LPort=22|Name=Open SSH port|Desc=Open SSH port|
                          /Software/BaseALT/Policies/Control/ssh-gssapi-auth                    enabled
                          /Software/BaseALT/Policies/Control/sshd-allow-groups                  enabled
                          /Software/BaseALT/Policies/Control/sshd-allow-groups-list             remote
                          /Software/BaseALT/Policies/Control/sshd-gssapi-auth                   enabled
                          /Software/BaseALT/Policies/Control/system-policy                      gpupdate
                          /Software/BaseALT/Policies/SystemdUnits/gpupdate.service              1
                          /Software/BaseALT/Policies/SystemdUnits/oddjobd.service               1
                          /Software/BaseALT/Policies/SystemdUnits/sshd.service                  1

        GPO                nm
        Path               /var/cache/samba/gpo_cache/TEST.ALT/POLICIES/{6F65CD4D-9209-4A81-9801-17A35CEE5CFD}
        Version            196611
        GUID               {6F65CD4D-9209-4A81-9801-17A35CEE5CFD}
        Keys and values   /Software/BaseALT/Policies/Polkit/org.freedesktop.NetworkManager.enable-disable-network         Auth_admin
                          /Software/BaseALT/Policies/Polkit/org.freedesktop.NetworkManager.settings.modify.system         No
                          /Software/BaseALT/Policies/PolkitLocks/org.freedesktop.NetworkManager.enable-disable-network    0
                          /Software/BaseALT/Policies/PolkitLocks/org.freedesktop.NetworkManager.settings.modify.system    0

        GPO                KDE
        Path               /var/cache/samba/gpo_cache/TEST.ALT/POLICIES/{A12547D7-2FFA-4E37-9382-D6767489E3DF}
        Version            393226
        GUID               {A12547D7-2FFA-4E37-9382-D6767489E3DF}
        Keys and values   /Software/BaseALT/Policies/GPUpdate/GlobalExperimental                                 1
                          /Software/BaseALT/Policies/GPUpdate/KdeApplierUser                                     1
                          /Software/BaseALT/Policies/KDE/baloofilerc/Basic Settings/Indexing-Enabled             0
                          /Software/BaseALT/Policies/KDE/baloofilerc/General/index hidden folders                1
                          /Software/BaseALT/Policies/KDE/baloofilerc/General/only basic indexing                 1
                          /Software/BaseALT/Policies/KDE/kwinrc/Windows/FocusPolicy                              FocusFollowsMouse
                          /Software/BaseALT/Policies/KDE/kwinrc/Windows/NextFocusPrefersMouse                    1
                          /Software/BaseALT/Policies/KDE/plasma-localerc/Formats/LANG                            ru_RU.UTF-8
                          /Software/BaseALT/Policies/KDE/plasma-localerc/Translation/LANGUAGE                    ru
                          /Software/BaseALT/Policies/KDELocks/baloofilerc.Basic Settings.Indexing-Enabled        1
                          /Software/BaseALT/Policies/KDELocks/kwinrc.Windows.FocusPolicy                         1
                          /Software/BaseALT/Policies/KDELocks/plasma-localerc.Formats.LANG                       1
                          /Software/BaseALT/Policies/KDELocks/plasma-localerc.Translation.LANGUAGE               0
                          /Software/BaseALT/Policies/Polkit/org.freedesktop.packagekit.package-reinstall         No
                          /Software/BaseALT/Policies/PolkitLocks/org.freedesktop.packagekit.package-reinstall    0
  • Получить полный отчет о примененных политиках для пользователя:
$ gpresult -v -u
Отчет сформирован 23-09-2024 15:41

Результирующий набор политик
----------------------------
    Операционная система:    ALT
    Версия ОС:               10.4 (SorbaroniaMitschurinii)

МАШИННЫЕ НАСТРОЙКИ
------------------
    Примененные Объекты Групповой Политики
    --------------------------------------
        GPO                Local Policy
        Path               /var/cache/gpupdate/local-policy
        Version            -
        GUID               -
        Keys and values   /SOFTWARE/Policies/Microsoft/WindowsFirewall/FirewallRules/OpenSSH    v2.20|Action=Allow|Active=TRUE|Dir=In|Protocol=6|LPort=22|Name=Open SSH port|Desc=Open SSH port|
                          /Software/BaseALT/Policies/Control/ssh-gssapi-auth                    enabled
                          /Software/BaseALT/Policies/Control/sshd-allow-groups                  enabled
                          /Software/BaseALT/Policies/Control/sshd-allow-groups-list             remote
                          /Software/BaseALT/Policies/Control/sshd-gssapi-auth                   enabled
                          /Software/BaseALT/Policies/Control/system-policy                      gpupdate
                          /Software/BaseALT/Policies/SystemdUnits/gpupdate.service              1
                          /Software/BaseALT/Policies/SystemdUnits/oddjobd.service               1
                          /Software/BaseALT/Policies/SystemdUnits/sshd.service                  1

        GPO                nm
        Path               /var/cache/samba/gpo_cache/TEST.ALT/POLICIES/{6F65CD4D-9209-4A81-9801-17A35CEE5CFD}
        Version            196611
        GUID               {6F65CD4D-9209-4A81-9801-17A35CEE5CFD}
        Keys and values   /Software/BaseALT/Policies/Polkit/org.freedesktop.NetworkManager.enable-disable-network         Auth_admin
                          /Software/BaseALT/Policies/Polkit/org.freedesktop.NetworkManager.settings.modify.system         No
                          /Software/BaseALT/Policies/PolkitLocks/org.freedesktop.NetworkManager.enable-disable-network    0
                          /Software/BaseALT/Policies/PolkitLocks/org.freedesktop.NetworkManager.settings.modify.system    0

        GPO                KDE
        Path               /var/cache/samba/gpo_cache/TEST.ALT/POLICIES/{A12547D7-2FFA-4E37-9382-D6767489E3DF}
        Version            393226
        GUID               {A12547D7-2FFA-4E37-9382-D6767489E3DF}
        Keys and values   /Software/BaseALT/Policies/GPUpdate/GlobalExperimental                                 1
                          /Software/BaseALT/Policies/GPUpdate/KdeApplierUser                                     1
                          /Software/BaseALT/Policies/KDE/baloofilerc/Basic Settings/Indexing-Enabled             0
                          /Software/BaseALT/Policies/KDE/baloofilerc/General/index hidden folders                1
                          /Software/BaseALT/Policies/KDE/baloofilerc/General/only basic indexing                 1
                          /Software/BaseALT/Policies/KDE/kwinrc/Windows/FocusPolicy                              FocusFollowsMouse
                          /Software/BaseALT/Policies/KDE/kwinrc/Windows/NextFocusPrefersMouse                    1
                          /Software/BaseALT/Policies/KDE/plasma-localerc/Formats/LANG                            ru_RU.UTF-8
                          /Software/BaseALT/Policies/KDE/plasma-localerc/Translation/LANGUAGE                    ru
                          /Software/BaseALT/Policies/KDELocks/baloofilerc.Basic Settings.Indexing-Enabled        1
                          /Software/BaseALT/Policies/KDELocks/kwinrc.Windows.FocusPolicy                         1
                          /Software/BaseALT/Policies/KDELocks/plasma-localerc.Formats.LANG                       1
                          /Software/BaseALT/Policies/KDELocks/plasma-localerc.Translation.LANGUAGE               0
                          /Software/BaseALT/Policies/Polkit/org.freedesktop.packagekit.package-reinstall         No
                          /Software/BaseALT/Policies/PolkitLocks/org.freedesktop.packagekit.package-reinstall    0
  • Вывести список (примененных) имен групповых политик и их GUID:
    $ gpresult -l
    Local Policy    -
    nm              {6F65CD4D-9209-4A81-9801-17A35CEE5CFD}
    KDE             {A12547D7-2FFA-4E37-9382-D6767489E3DF}
    
  • Получить информацию о примененных ключах групповой политики по GUID:
    $ gpresult -c -i 6F65CD4D-9209-4A81-9801-17A35CEE5CFD
    /Software/BaseALT/Policies/Polkit/org.freedesktop.NetworkManager.enable-disable-network         Auth_admin
    /Software/BaseALT/Policies/Polkit/org.freedesktop.NetworkManager.settings.modify.system         No
    /Software/BaseALT/Policies/PolkitLocks/org.freedesktop.NetworkManager.enable-disable-network    0
    /Software/BaseALT/Policies/PolkitLocks/org.freedesktop.NetworkManager.settings.modify.system    0
    
  • Получить информацию о примененных ключах групповой политики по имени политики:
    $ gpresult -c -n KDE
    /Software/BaseALT/Policies/GPUpdate/GlobalExperimental                                 1
    /Software/BaseALT/Policies/GPUpdate/KdeApplierUser                                     1
    /Software/BaseALT/Policies/KDE/baloofilerc/Basic Settings/Indexing-Enabled             0
    /Software/BaseALT/Policies/KDE/baloofilerc/General/index hidden folders                1
    /Software/BaseALT/Policies/KDE/baloofilerc/General/only basic indexing                 1
    /Software/BaseALT/Policies/KDE/kwinrc/Windows/FocusPolicy                              FocusFollowsMouse
    /Software/BaseALT/Policies/KDE/kwinrc/Windows/NextFocusPrefersMouse                    1
    /Software/BaseALT/Policies/KDE/plasma-localerc/Formats/LANG                            ru_RU.UTF-8
    /Software/BaseALT/Policies/KDE/plasma-localerc/Translation/LANGUAGE                    ru
    /Software/BaseALT/Policies/KDELocks/baloofilerc.Basic Settings.Indexing-Enabled        1
    /Software/BaseALT/Policies/KDELocks/kwinrc.Windows.FocusPolicy                         1
    /Software/BaseALT/Policies/KDELocks/plasma-localerc.Formats.LANG                       1
    /Software/BaseALT/Policies/KDELocks/plasma-localerc.Translation.LANGUAGE               0
    /Software/BaseALT/Policies/Polkit/org.freedesktop.packagekit.package-reinstall         No
    /Software/BaseALT/Policies/PolkitLocks/org.freedesktop.packagekit.package-reinstall    0
    
    где KDE — имя групповой политики.

Дополнительные ссылки

🔗 Групповые политики в ALT Linux
🔗 Групповые политики/ALT System Control
🔗 Исходный код GPResult