Product SiteDocumentation Site

26.6. Утилита gpresult

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

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

Ключ
Описание
-h, --help
Вывести справку о команде
-r, --raw
Формат вывода: отображаются ключи групповых политик, текущие и предыдущие значения
-c, --common
Формат вывода: отображаются сведения о системе и имена групповых политик
-v, --verbose
Формат вывода (по умолчанию): отображаются подробные сведения о групповых политиках
-l, --list
Формат вывода: отображаются имена групповых политик и их GUID
-p, --previous
Включить информацию о предыдущих значениях ключей групповых политик
-w WIDTH, --width WIDTH
Задать ширину столбцов для вывода внутренних таблиц (ключи и значения, настройки):
  • по умолчанию ширина столбцов равна максимальной длине строки;
  • если указано значение ≤0, то ширина столбцов будет равна максимальной длине строки;
  • если длина максимальной строки меньше заданного значения, ширина столбцов не изменяется
-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
    Отчет сформирован 30-01-2025 10:47
    
    Результирующий набор политик
    ----------------------------
         Операционная система:    ALT
         Версия ОС:               10.4 (SorbaroniaMitschurinii)
    
    ПОЛЬЗОВАТЕЛЬСКИЕ НАСТРОЙКИ
    --------------------------
        Примененные Объекты Групповой Политики
        --------------------------------------
             GPO          Файлы
             Путь         /var/cache/samba/gpo_cache/TEST.ALT/POLICIES/{96D5897A-CEFB-4A1B-90AF-5D83707130C4}
             Версия       65537
             GUID         {96D5897A-CEFB-4A1B-90AF-5D83707130C4}
             Ключи        -
             Настройки    -
    
             GPO          Local Policy
             Путь         /var/cache/gpupdate/local-policy
             Версия       -
             GUID         -
             Ключи        -
             Настройки    -
    
             GPO          Экспериментальные политики
             Путь         /var/cache/samba/gpo_cache/TEST.ALT/POLICIES/{377A04D4-213E-4783-9B37-5FEE4FF112AA}
             Версия       65537
             GUID         {377A04D4-213E-4783-9B37-5FEE4FF112AA}
             Ключи        -
             Настройки    -
    
             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          KDE
             Путь         /var/cache/samba/gpo_cache/TEST.ALT/POLICIES/{3C70AD47-E9D5-415F-A565-C1E1472C6D55}
             Версия       655370
             GUID         {3C70AD47-E9D5-415F-A565-C1E1472C6D55}
             Ключи        -
             Настройки    -
    
    МАШИННЫЕ НАСТРОЙКИ
    ------------------
        Примененные Объекты Групповой Политики
        --------------------------------------
             GPO          Экспериментальные политики
             Путь         /var/cache/samba/gpo_cache/TEST.ALT/POLICIES/{377A04D4-213E-4783-9B37-5FEE4FF112AA}
             Версия       65537
             GUID         {377A04D4-213E-4783-9B37-5FEE4FF112AA}
             Ключи        -
             Настройки    -
    
             GPO          KDE
             Путь         /var/cache/samba/gpo_cache/TEST.ALT/POLICIES/{3C70AD47-E9D5-415F-A565-C1E1472C6D55}
             Версия       655370
             GUID         {3C70AD47-E9D5-415F-A565-C1E1472C6D55}
             Ключи        /Software/BaseALT/Policies/GPUpdate/KdeApplier                            1
                          /Software/BaseALT/Policies/GPUpdate/KdeApplierUser                        1
                          /Software/BaseALT/Policies/KDE/kscreenlockerrc/Daemon/Autolock            1
                          /Software/BaseALT/Policies/KDE/kscreenlockerrc/Daemon/LockGrace           20
                          /Software/BaseALT/Policies/KDE/kscreenlockerrc/Daemon/LockOnResume        1
                          /Software/BaseALT/Policies/KDE/kscreenlockerrc/Daemon/Timeout             5
                          /Software/BaseALT/Policies/KDELocks/kscreenlockerrc.Daemon.Autolock       0
                          /Software/BaseALT/Policies/KDELocks/kscreenlockerrc.Daemon.LockGrace      1
                          /Software/BaseALT/Policies/KDELocks/kscreenlockerrc.Daemon.LockOnResume   1
                          /Software/BaseALT/Policies/KDELocks/kscreenlockerrc.Daemon.Timeout        0
             Настройки    -
    
             GPO          Local Policy
             Путь         /var/cache/gpupdate/local-policy
             Версия       -
             GUID         -
             Ключи        /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          Default Domain Policy
             Путь         /var/cache/samba/gpo_cache/TEST.ALT/POLICIES/{31B2F340-016D-11D2-945F-00C04FB984F9}
             Версия       0
             GUID         {31B2F340-016D-11D2-945F-00C04FB984F9}
             Ключи        -
             Настройки    -
    
             GPO          Файлы
             Путь         /var/cache/samba/gpo_cache/TEST.ALT/POLICIES/{96D5897A-CEFB-4A1B-90AF-5D83707130C4}
             Версия       65537
             GUID         {96D5897A-CEFB-4A1B-90AF-5D83707130C4}
             Ключи        /Software/BaseALT/Policies/GPUpdate/GlobalExperimental   1
             Настройки    Тип                  Файлы
                          Источник файла(ов)   //test.alt/sysvol/test.alt/test.txt
                          Источник             -
                          Действие             U
                          Место назначения     %DesktopDir%/new2.txt
                          Только для чтения    0
                          Архивный             0
                          Скрытый              0
                          Подавление ошибок    0
                          Исполняемый          0
    
             GPO          Сетевой диск
             Путь         /var/cache/samba/gpo_cache/TEST.ALT/POLICIES/{1F4C3297-9355-4098-B9C8-53CAD6FFEBEF}
             Версия       720907
             GUID         {1F4C3297-9355-4098-B9C8-53CAD6FFEBEF}
             Ключи        /Software/BaseALT/Policies/GPUpdate/DriveMapsName   my_share
             Настройки    Тип                Сетевые диски
                          Пароль
                          Имя диска          I
                          Путь               \\dc1.test.alt\sysvol
                          Действие           U
                          Этот диск          SHOW
                          Все диски          SHOW
                          Название
                          Переподключиться   1
                          Использовать       0
    
                          Тип                Сетевые диски
                          Пароль
                          Имя диска          O
                          Путь               \\dc1.test.alt\Free
                          Действие           U
                          Этот диск          SHOW
                          Все диски          SHOW
                          Название
                          Переподключиться   0
                          Использовать       1
    
  • получить полный отчет о примененных ГП для машины:
    $ gpresult -v -m
    Отчет сформирован 30-01-2025 10:48
    
    Результирующий набор политик
    ----------------------------
         Операционная система:    ALT
         Версия ОС:               10.4 (SorbaroniaMitschurinii)
    
    МАШИННЫЕ НАСТРОЙКИ
    ------------------
        Примененные Объекты Групповой Политики
        --------------------------------------
             GPO          Экспериментальные политики
             Путь         /var/cache/samba/gpo_cache/TEST.ALT/POLICIES/{377A04D4-213E-4783-9B37-5FEE4FF112AA}
             Версия       65537
             GUID         {377A04D4-213E-4783-9B37-5FEE4FF112AA}
             Ключи        -
             Настройки    -
    
             GPO          KDE
             Путь         /var/cache/samba/gpo_cache/TEST.ALT/POLICIES/{3C70AD47-E9D5-415F-A565-C1E1472C6D55}
             Версия       655370
             GUID         {3C70AD47-E9D5-415F-A565-C1E1472C6D55}
             Ключи        /Software/BaseALT/Policies/GPUpdate/KdeApplier                            1
                          /Software/BaseALT/Policies/GPUpdate/KdeApplierUser                        1
                          /Software/BaseALT/Policies/KDE/kscreenlockerrc/Daemon/Autolock            1
                          /Software/BaseALT/Policies/KDE/kscreenlockerrc/Daemon/LockGrace           20
                          /Software/BaseALT/Policies/KDE/kscreenlockerrc/Daemon/LockOnResume        1
                          /Software/BaseALT/Policies/KDE/kscreenlockerrc/Daemon/Timeout             5
                          /Software/BaseALT/Policies/KDELocks/kscreenlockerrc.Daemon.Autolock       0
                          /Software/BaseALT/Policies/KDELocks/kscreenlockerrc.Daemon.LockGrace      1
                          /Software/BaseALT/Policies/KDELocks/kscreenlockerrc.Daemon.LockOnResume   1
                          /Software/BaseALT/Policies/KDELocks/kscreenlockerrc.Daemon.Timeout        0
             Настройки    -
    
             GPO          Local Policy
             Путь         /var/cache/gpupdate/local-policy
             Версия       -
             GUID         -
             Ключи        /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          Default Domain Policy
             Путь         /var/cache/samba/gpo_cache/TEST.ALT/POLICIES/{31B2F340-016D-11D2-945F-00C04FB984F9}
             Версия       0
             GUID         {31B2F340-016D-11D2-945F-00C04FB984F9}
             Ключи        -
             Настройки    -
    
             GPO          Файлы
             Путь         /var/cache/samba/gpo_cache/TEST.ALT/POLICIES/{96D5897A-CEFB-4A1B-90AF-5D83707130C4}
             Версия       65537
             GUID         {96D5897A-CEFB-4A1B-90AF-5D83707130C4}
             Ключи        /Software/BaseALT/Policies/GPUpdate/GlobalExperimental   1
             Настройки    Тип                  Файлы
                          Источник файла(ов)   //test.alt/sysvol/test.alt/test.txt
                          Источник             -
                          Действие             U
                          Место назначения     %DesktopDir%/new2.txt
                          Только для чтения    0
                          Архивный             0
                          Скрытый              0
                          Подавление ошибок    0
                          Исполняемый          0
    
             GPO          Сетевой диск
             Путь         /var/cache/samba/gpo_cache/TEST.ALT/POLICIES/{1F4C3297-9355-4098-B9C8-53CAD6FFEBEF}
             Версия       720907
             GUID         {1F4C3297-9355-4098-B9C8-53CAD6FFEBEF}
             Ключи        /Software/BaseALT/Policies/GPUpdate/DriveMapsName   my_share
             Настройки    Тип                Сетевые диски
                          Пароль
                          Имя диска          I
                          Путь               \\dc1.test.alt\sysvol
                          Действие           U
                          Этот диск          SHOW
                          Все диски          SHOW
                          Название
                          Переподключиться   1
                          Использовать       0
    
                          Тип                Сетевые диски
                          Пароль
                          Имя диска          O
                          Путь               \\dc1.test.alt\Free
                          Действие           U
                          Этот диск          SHOW
                          Все диски          SHOW
                          Название
                          Переподключиться   0
                          Использовать       1
    
  • вывести список (примененных) имен групповых политик и их GUID:
    $ gpresult -lm
     Экспериментальные политики    {377A04D4-213E-4783-9B37-5FEE4FF112AA}
     KDE                           {3C70AD47-E9D5-415F-A565-C1E1472C6D55}
     Local Policy                  -
     Default Domain Policy         {31B2F340-016D-11D2-945F-00C04FB984F9}
     Файлы                         {96D5897A-CEFB-4A1B-90AF-5D83707130C4}
     Сетевой диск                  {1F4C3297-9355-4098-B9C8-53CAD6FFEBEF}
    
  • получить информацию о примененных ключах групповой политики по 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/KdeApplier                             1
     /Software/BaseALT/Policies/GPUpdate/KdeApplierUser                         1
     /Software/BaseALT/Policies/KDE/kscreenlockerrc/Daemon/Autolock             1
     /Software/BaseALT/Policies/KDE/kscreenlockerrc/Daemon/LockGrace            20
     /Software/BaseALT/Policies/KDE/kscreenlockerrc/Daemon/LockOnResume         1
     /Software/BaseALT/Policies/KDE/kscreenlockerrc/Daemon/Timeout              5
     /Software/BaseALT/Policies/KDELocks/kscreenlockerrc.Daemon.Autolock        0
     /Software/BaseALT/Policies/KDELocks/kscreenlockerrc.Daemon.LockGrace       1
     /Software/BaseALT/Policies/KDELocks/kscreenlockerrc.Daemon.LockOnResume    1
     /Software/BaseALT/Policies/KDELocks/kscreenlockerrc.Daemon.Timeout         0
    
    где KDE — имя групповой политики;
  • получить информацию о текущих и предыдущих ключах групповой политики по имени политики:
    $ gpresult -c -p -n KDE
     /Software/BaseALT/Policies/GPUpdate/KdeApplier                             1     -
     /Software/BaseALT/Policies/GPUpdate/KdeApplierUser                         1     -
     /Software/BaseALT/Policies/KDE/kscreenlockerrc/Daemon/Autolock             1     -
     /Software/BaseALT/Policies/KDE/kscreenlockerrc/Daemon/LockGrace            20    11
     /Software/BaseALT/Policies/KDE/kscreenlockerrc/Daemon/LockOnResume         1     -
     /Software/BaseALT/Policies/KDE/kscreenlockerrc/Daemon/Timeout              5     12
     /Software/BaseALT/Policies/KDELocks/kscreenlockerrc.Daemon.Autolock        0     1
     /Software/BaseALT/Policies/KDELocks/kscreenlockerrc.Daemon.LockGrace       1     -
     /Software/BaseALT/Policies/KDELocks/kscreenlockerrc.Daemon.LockOnResume    1     -
     /Software/BaseALT/Policies/KDELocks/kscreenlockerrc.Daemon.Timeout         0     1