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

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

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

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

Синтаксис

gpresult [-h] [-r] [-c] [-v] [-l] [-p] [-w WIDTH] [-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
-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\--list может использоваться вместе с опцией -r\--row — вывод не будет форматированным, имя GPO и GUID разделяются одним пробелом
  • GUID групповой политики можно передавать как в фигурных скобках, так и без: {1BA9EB0C-7B29-49CC-813D-75D8701FC221} и 1BA9EB0C-7B29-49CC-813D-75D8701FC221

Примеры

  • Получить полный отчет о примененных групповых политиках для пользователя и машины:
$ 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
    

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

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