È stata pubblicata una nuova versione di gpupdate, uno strumento per l'applicazione delle politiche di gruppo nelle distribuzioni "Alt". I meccanismi di gpupdate applicano le politiche di gruppo sulle macchine client sia a livello di sistema che per singoli utenti. Lo strumento gpupdate fa parte di una soluzione alternativa dell'azienda "Bazalt SPO" per l'implementazione dell'infrastruttura di dominio Active Directory su Linux. L'applicazione supporta il funzionamento nell'infrastruttura di dominio MS AD o Samba DC. Il codice di gpupdate è scritto in Python e viene distribuito con licenza GPLv3+. È possibile installare gpupdate dalla branch stabile p10 dei repository ALT.
Il principio di funzionamento di gpupdate si basa sull'implementazione delle politiche di gruppo in Linux, dove le politiche sono memorizzate nella directory SysVol sui controller. di dominio. GPOA, il sottomodulo di gpupdate, accede a SysVol del controller di dominio e carica da esso tutti i modelli delle politiche di gruppo GPT per il sistema e per gli utenti (directory Machine e User) e tutte le informazioni dalle directory. Lo strumento gpupdate analizza i file con estensione .pol e crea un DB. Da questo registro GPOA estrae i propri dati, li ordina, li elabora e inizia a eseguire a turno i moduli "appliers".
Ognuno di questi moduli è responsabile per la propria parte di applicazione delle impostazioni. Ad esempio, ci sono moduli correlati alle impostazioni del kernel di sistema, impostazioni del desktop, periferiche, browser, impostazioni delle stampanti. E ognuno di questi moduli prende dalla base solo la parte che lo riguarda. Ad esempio, l'applier firefox cercherà nella base la riga con firefox e elaborerà solo quella parte della base, cioè genererà da queste informazioni un file json nella directory /etc/firefox/policies (come viene generato in Linux). Successivamente, al momento dell'avvio del browser web, esso accede a questa directory e attiva tutte le impostazioni.
Modifiche nella versione 0.9.11.2:
- Supporto per l'applicazione delle politiche di tutti i browser web Firefox e Chromium per il computer.
- Aggiunti meccanismi per l'applicazione delle politiche degli script — login/logout/avvio/arresto.
- Meccanismi per l'applicazione delle impostazioni di sistema (preferences): operazioni con file (Files), directory (Folders), file di configurazione (Ini-files).
- Aggiunta di una nuova azione per aggiornare lo stato dei servizi in gpupdate-setup — la chiave update avvia tutti i servizi necessari durante l'aggiornamento del gpupdate coinvolto.
- Migliorata l'applicazione delle politiche utente in termini di corretto funzionamento e sicurezza. Per Systemd è stato aggiunto un timer di sistema gpupdate.timer e un timer utente gpupdate-user.timer per monitorare e controllare il tempo di esecuzione del servizio gpupdate.service. La periodicità di esecuzione di gpupdate può essere configurata tramite il timer.
- Ottimizzato il modo di elaborazione della politica di chiusura su se stessi — "Impostazione della modalità di elaborazione della politica di gruppo utente". Questa politica consente di sovrascrivere i parametri di un oggetto di politica di gruppo sui parametri di un altro oggetto per gli utenti di quest'ultimo.
Caratteristiche della versione 0.9.12:
- Aggiunto meccanismo di applicazione per il computer delle politiche di gruppo del browser Yandex.
- Meccanismi per l'applicazione delle impostazioni di sistema (preferences): impostazioni delle risorse di rete condivise per l'utente (network shares).
- Aggiunta la possibilità di fare il turnover dei controller di dominio (DC) con una directory SysVol configurata, se il controller di dominio selezionato automaticamente si trova in un SysVol in cui mancano le politiche di gruppo. Per impostazione predefinita, il turnover dei controller di dominio è disabilitato.
- Aggiunta la possibilità di generare regole per tutte le azioni di polkit attraverso le politiche di gruppo; per ogni azione polkit è possibile preparare un modello di configurazione admx che apparirà nell'albero della console dello strumento grafico di modifica delle configurazioni di sistema e utente GPUI.
- Corretto il display delle politiche di montaggio dei dischi per l'utente e aggiunta la supporto per montaggio per il computer:
- Aggiunta supporto per le opzioni delle etichette dei dischi;
- Corretto il conflitto dei nomi alfanumerici dei dischi; le lettere dei dischi sono assegnate come in Windows.
- Sostituiti i punti di montaggio per visualizzare le risorse condivise:
- /media/gpupdate/drives.system — для системных ресурсов;
- /media/gpupdate/.drives.system — для скрытых системных ресурсов;
- /run/media/USERNAME/drives — для общих ресурсов пользователя;
- /run/media/USERNAME/.drives — для скрытых общих ресурсов пользователя.
Fonte: opennet.ru
