gpupdate, un'ottima opzione per applicare i criteri di Windows Active Directory in ambienti UNIX

gpupdate

GPOA è una funzione per ottenere, reinterpretare e applicare oggetti Criteri di gruppo da domini Windows Active Directory in ambienti UNIX.

Recentemente è stata annunciata la pubblicazione della nuova versione dello strumento gpupdate, utilizzato per applicare i criteri di gruppo nelle distribuzioni Alt , sia a livello di sistema che per i singoli utenti.

Lo strumento gpupdate fa parte di una soluzione alternativa a Basalt SPO per la distribuzione di un'infrastruttura di dominio Active Directory su Linux. L'applicazione supporta l'integrazione con infrastrutture di dominio MS AD o Samba DC.

 gpupdate si basa sull'implementazione dei criteri di gruppo di Linux, in cui i criteri sono archiviati nella directory SysVol sui controller di dominio.

GPOA, un sottomodulo di gpupdate, accede alla directory SysVoI del controller di dominio e carica tutti i modelli GPT/GPO per il sistema e gli utenti (directory macchina e utente) e tutte le informazioni di directory. Lo strumento gpupdate analizza i file con estensione .pol e compila il database. Da questo database, GPOA recupera i dati, li ordina, li elabora e inizia a eseguire i moduli "applicatori" uno alla volta.

Ciascuno di questi moduli è responsabile di una parte specifica nell'applicazione della configurazione. Ad esempio, esistono moduli relativi alla configurazione del kernel di sistema, alla configurazione del desktop, alle periferiche, alla configurazione del browser e alla configurazione della stampante.

E ciascuno dei moduli prende quella parte del database che gli corrisponde, ad esempio, l'applicatore firefox cercherà nel database una riga con firefox ed elaborerà solo questa parte del database, ovvero per formare un file json da queste informazioni nella directory /etc/firefox/policies (come formato su Linux).

Le principali novità dell'ultima versione di gpupdate includono le seguenti:

  • Sono supportati tutti i criteri del browser Web Firefox e Chromium.
  • Aggiunti meccanismi per applicare le politiche di script: login/logout/login/shutdown.
  • Meccanismi per l'applicazione dei parametri di configurazione del sistema (preferenze): operazioni con file (Files), directory (Folders), file di configurazione (Ini-files).
  • Aggiunta una nuova azione per aggiornare lo stato dei servizi in gpupdate-setup: la chiave di aggiornamento avvia tutti i servizi necessari durante l'aggiornamento del gpupdate interessato.
  • Miglioramento dell'applicazione delle policy personalizzate in termini di corretto funzionamento e sicurezza.
  • Systemd ha introdotto il timer di sistema gpupdate.timer e il timer utente gpupdate-user.timer per monitorare e controllare il tempo di esecuzione del servizio gpupdate.
  • La frequenza con cui viene eseguito gpupdate può essere impostata tramite un timer.
  • Modalità di elaborazione loopback dei criteri ottimizzata: configurazione della modalità di elaborazione loopback dei criteri di gruppo personalizzata.
  • Aggiunto un meccanismo per l'applicazione dei criteri di gruppo del browser Yandex per un computer.
  • Meccanismi per l'applicazione dei parametri di configurazione del sistema (preferenze): configurazione delle condivisioni di rete per l'utente (condivisioni di rete).
  • Aggiunta l'enumerazione dei controller di dominio (DC) con una directory SysVol configurata se il controller di dominio selezionato automaticamente era un SysVol senza criteri di gruppo.
  • Per impostazione predefinita, l'enumerazione dei controller di dominio è disabilitata.
  • Aggiunta la possibilità di generare regole per tutte le azioni polkit tramite criteri di gruppo; per ogni azione polkit, puoi preparare un modello di configurazione admx che verrà visualizzato nell'albero della console dello strumento grafico per la modifica delle configurazioni di sistema utente e GPUI.
  • Corretta la visualizzazione del criterio di montaggio del disco per l'utente e aggiunto il supporto per il montaggio sul computer.
  • Aggiunto il supporto per le opzioni di etichetta del disco.
  • Risolto il problema della collisione dei nomi delle lettere di unità; le lettere di unità sono assegnate come in Windows.
  • Punti di montaggio modificati per mostrare le condivisioni.

Infine, per chi fosse interessato, il codice di gpupdate è scritto in Python e distribuito sotto licenza GPLv3+; lo strumento può essere installato dal ramo stabile p10 dei repository ALT.


Aggiungi come fonte preferita in Google