GPOA to funkcja służąca do pobierania, reinterpretacji i stosowania obiektów GPO z domen Windows Active Directory w środowiskach UNIX.
Niedawno pojawiła się informacja o wydaniu nowej wersji narzędzia gpupdate, które służy do stosowania zasad grupy w dystrybucjach Alt na komputerach klienckich, zarówno na poziomie systemu, jak i dla poszczególnych użytkowników.
Narzędzie gpupdat e jest częścią alternatywnego rozwiązania Basalt SPO do wdrażania infrastruktury domenowej Active Directory w systemie Linux. Aplikacja obsługuje współpracę z infrastrukturą domenową MS AD lub Samba DC.
gpupdate opiera się na implementacji zasad grupy w systemie Linux, gdzie zasady są przechowywane w katalogu SysVol na kontrolerach domeny.
GPOA, podmoduł gpupdate, uzyskuje dostęp do katalogu SysVoI kontrolera domeny i ładuje wszystkie szablony GPT/GPO dla systemu i użytkowników (katalogi maszyn i użytkowników) oraz wszystkie informacje o katalogach. Narzędzie gpupdate analizuje pliki z rozszerzeniem .pol i kompiluje bazę danych. Z tej bazy danych GPOA pobiera dane, sortuje je, przetwarza i rozpoczyna wykonywanie modułów „applier” jeden po drugim.
Każdy z tych modułów odpowiada za swoją rolę w implementacji konfiguracji. Na przykład istnieją moduły związane z konfiguracją jądra systemu, konfiguracją pulpitu, urządzeniami peryferyjnymi, konfiguracją przeglądarki i konfiguracją drukarki.
I każdy z modułów pobiera tę część bazy danych, która mu odpowiada, na przykład aplikator firefox przeszuka bazę danych w poszukiwaniu wiersza z firefoxem i przetworzy tylko tę część bazy danych, czyli utworzy plik json z te informacje w katalogu /etc/firefox/policies (jak utworzono w systemie Linux).
Główne nowe funkcje najnowszej wersji gpupdate obejmują:
- Obsługiwane są wszystkie zasady przeglądarki Firefox i Chromium.
- Dodano mechanizmy stosowania zasad skryptów: login/logout/login/shutdown.
- Mechanizmy stosowania parametrów konfiguracyjnych systemu (preferencji): operacje na plikach (Files), katalogach (Folders), plikach konfiguracyjnych (Ini-files).
- Dodano nową akcję, aby zaktualizować stan usług w gpupdate-setup: Klucz aktualizacji uruchamia wszystkie niezbędne usługi podczas aktualizacji gpupdate, której dotyczy problem.
- Poprawa stosowania spersonalizowanych polis pod kątem ich prawidłowego funkcjonowania i bezpieczeństwa.
- Systemd wprowadził zegar systemowy gpupdate.timer i zegar użytkownika gpupdate-user.timer do monitorowania i kontrolowania czasu wykonania usługi gpupdate.
- Częstotliwość uruchamiania programu gpupdate można ustawić za pomocą timera.
- Zoptymalizowany tryb przetwarzania sprzężenia zwrotnego zasad: Konfigurowanie niestandardowego trybu przetwarzania sprzężenia zwrotnego zasad grupy.
- Dodano mechanizm stosowania zasad grupy Yandex Browser dla komputera.
- Mechanizmy stosowania parametrów konfiguracyjnych (preferencji) systemu: konfiguracja udziałów sieciowych dla użytkownika (udziały sieciowe).
- Dodano wyliczanie kontrolerów domeny (DC) ze skonfigurowanym katalogiem SysVol, jeśli automatycznie wybrany kontroler domeny był SysVol bez zasad grupy.
- Domyślnie wyliczanie kontrolerów domeny jest wyłączone.
- Dodano możliwość generowania reguł dla wszystkich akcji polkit poprzez zasady grupy; dla każdej akcji polkit można przygotować szablon konfiguracji admx, który będzie wyświetlany w drzewie konsoli narzędzia graficznego do edycji konfiguracji użytkownika i systemu GPUI.
- Naprawiono wyświetlanie zasad montowania dysku dla użytkownika i dodano obsługę montowania na komputerze.
- Dodano obsługę opcji etykiet dysków.
- Naprawiono kolizję nazw liter dysków; litery dysków są przypisane tak jak w systemie Windows.
- Zmieniono punkty montowania, aby pokazać udziały.
Na koniec, dla zainteresowanych, kod gpupdate jest napisany w Pythonie i rozpowszechniany na licencji GPLv3+; narzędzie można zainstalować ze stabilnej gałęzi p10 repozytoriów ALT.