gpupdate, een uitstekende optie om Windows Active Directory-beleid toe te passen in UNIX-omgevingen

gpupdate

GPOA is een functie om GPO's van Windows Active Directory-domeinen in UNIX-omgevingen op te halen, opnieuw te interpreteren en toe te passen.

Onlangs is het nieuws naar buiten gekomen over de release van een nieuwe versie van de gpupdate-tool, die wordt gebruikt om groepsbeleid toe te passen in Alt-distributies op clientmachines, zowel op systeemniveau als voor individuele gebruikers.

De gpupdate -tool maakt deel uit van een alternatieve Basalt SPO-oplossing voor het implementeren van een Active Directory-domeininfrastructuur onder Linux. De applicatie ondersteunt het werken met MS AD- of Samba DC-domeininfrastructuren.

 gpupdate is gebaseerd op de Linux-implementatie van groepsbeleid, waarbij het beleid wordt opgeslagen in de SysVol-directory op de domeincontrollers.

GPOA, een submodule van gpupdate, benadert de SysVoI-directory van de domeincontroller en laadt alle GPT/GPO-sjablonen voor het systeem en de gebruikers (machine- en gebruikersdirectory's) en alle directory-informatie. De gpupdate-tool analyseert zelf de bestanden met de extensie .pol en stelt de database samen. Vanuit deze database haalt GPOA de gegevens op, sorteert ze, verwerkt ze en begint vervolgens de "applier"-modules één voor één uit te voeren.

Elk van deze modules is verantwoordelijk voor zijn eigen rol in het toepassen van de configuratie. Zo zijn er bijvoorbeeld modules voor de configuratie van de systeemkernel, de desktopconfiguratie, randapparatuur, browserconfiguratie en printerconfiguratie.

En elk van de modules neemt dat deel van de database dat ermee overeenkomt, de firefox-applicator zoekt bijvoorbeeld in de database naar een regel met firefox en verwerkt alleen dit deel van de database, dat wil zeggen om een ​​json-bestand te vormen van deze informatie in de map /etc/firefox/policies (zoals gevormd op Linux).

De belangrijkste nieuwe functies van de nieuwste versie van gpupdate zijn onder andere de volgende:

  • Alle Firefox- en Chromium-webbrowserbeleidsregels worden ondersteund.
  • Mechanismen toegevoegd om scriptbeleid toe te passen: login/logout/login/shutdown.
  • Mechanismen voor het toepassen van systeemconfiguratieparameters (voorkeuren): bewerkingen met bestanden (Files), mappen (Folders), configuratiebestanden (Ini-files).
  • Een nieuwe actie toegevoegd om de status van services in gpupdate-setup bij te werken: de updatesleutel start alle noodzakelijke services bij het updaten van de betreffende gpupdate.
  • Verbetering van de toepassing van gepersonaliseerde polissen wat betreft hun correcte werking en veiligheid.
  • Systemd introduceerde de gpupdate.timer-systeemtimer en de gpupdate-user.timer-gebruikerstimer om de uitvoeringstijd van de gpupdate-service te bewaken en te regelen.
  • De frequentie waarmee gpupdate draait is in te stellen via een timer.
  • Geoptimaliseerde Loopback-verwerkingsmodus voor beleid: configureren van de loopback-verwerkingsmodus voor aangepast groepsbeleid.
  • Een mechanisme toegevoegd voor het toepassen van Yandex Browser-groepsbeleid voor een computer.
  • Mechanismen voor het toepassen van systeemconfiguratieparameters (voorkeuren): configuratie van netwerkshares voor de gebruiker (netwerkshares).
  • Opsomming toegevoegd van domeincontrollers (DC's) met een SysVol-directory die is geconfigureerd als de automatisch geselecteerde DC toevallig een SysVol is die geen groepsbeleid heeft.
  • De opsomming van domeincontrollers is standaard uitgeschakeld.
  • De mogelijkheid toegevoegd om regels te genereren voor alle polkit-acties via groepsbeleid; voor elke polkit-actie kun je een admx-configuratiesjabloon maken die wordt weergegeven in de consolestructuur van de grafische tool voor het bewerken van gebruikers- en GPUI-systeemconfiguraties.
  • Vaste weergave van schijfbevestigingsbeleid voor de gebruiker en toegevoegde ondersteuning voor koppeling op de computer.
  • Ondersteuning toegevoegd voor opties voor schijflabels.
  • Vaste botsing van namen van stationsletters; stationsletters worden toegewezen zoals in Windows.
  • Gewijzigde koppelpunten om shares weer te geven.

Tot slot, voor de geïnteresseerden: de gpupdate-code is geschreven in Python en wordt gedistribueerd onder de GPLv3+-licentie; de ​​tool kan worden geïnstalleerd vanuit de stabiele p10-branch van de ALT-repositories.


Voeg dit toe als voorkeursbron in Google.