Product SiteDocumentation Site

8.6. Утилита gpresult

GPResult (gpresult) отображает сведения о результирующе наборе групповых политик для текущего пользователя (для которого запущена сессия) на текущей машине.
Сведения о примененных групповых политиках генерируются из данных, полученных после последнего выполнения gpupdate. GPResult не вызывает утилиту gpupdate.
Синтаксис команды gpresult:
gpresult [-h] [-r] [-c] [-v] [-l] [-i POLICY_GUID] [-n POLICY_NAME] [-u] [-m]

Таблица 8.6. Опции команды gpresult

Ключ
Описание
-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 не применяется с опциями -i и -n. Опция -l может использоваться вместе с опцией -r – вывод не будет форматированным. Имя GPO и GUID разделяются одним пробелом. Без выбора опции формата вывода по умолчанию используется -v.

Примечание

GUID групповой политики можно передавать как в фигурных скобках, так и без: {1BA9EB0C-7B29-49CC-813D-75D8701FC221} и 1BA9EB0C-7B29-49CC-813D-75D8701FC221
Примеры работы с командой gpresult:
  • получить полный отчет о примененных ГП для пользователя и машины:
    $ 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
    Отчет сформирован 29-11-2024 15:45
    
    Результирующий набор политик
    ----------------------------
        Операционная система:    ALT Workstation
        Версия ОС:               10.4 (Autolycus)
        Локальный профиль:       /home/TEST.ALT/ivanov
    
    ПОЛЬЗОВАТЕЛЬСКИЕ НАСТРОЙКИ
    --------------------------
        Примененные Объекты Групповой Политики
        --------------------------------------
            GPO                 Ярлыки
            Путь                /var/cache/samba/gpo_cache/TEST.ALT/POLICIES/{84852039-C31A-4C14-97C7-AC98810083B0}
            Версия              65537
            GUID                {84852039-C31A-4C14-97C7-AC98810083B0}
            Ключи и значения    -
            Настройки           -
    
            GPO                 Default Domain Policy
            Путь                /var/cache/samba/gpo_cache/TEST.ALT/POLICIES/{31B2F340-016D-11D2-945F-00C04FB984F9}
            Версия              0
            GUID                {31B2F340-016D-11D2-945F-00C04FB984F9}
            Ключи и значения    -
            Настройки           -
    
            GPO                 Control
            Путь                /var/cache/samba/gpo_cache/TEST.ALT/POLICIES/{653398BD-1EC1-4059-892C-2577B4D03669}
            Версия              0
            GUID                {653398BD-1EC1-4059-892C-2577B4D03669}
            Ключи и значения    -
            Настройки           -
    
  • вывести список (примененных) имен групповых политик и их 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 — имя групповой политики.