Home
» PC Tips
»
Implementa sfondi e criteri Pardus condivisi con Lider Ahenk
Implementa sfondi e criteri Pardus condivisi con Lider Ahenk
Per distribuire uno sfondo condiviso su tutti i computer Pardus, è necessario innanzitutto distribuire l'immagine con Lider Ahenk, quindi configurare lo sfondo nell'ambiente desktop corretto. Gestire separatamente le altre restrizioni tramite i criteri di gruppo utenti di Lider Ahenk e testare entrambe le operazioni su un piccolo gruppo di client prima di estendere la distribuzione.
La distinzione è importante: un'immagine JPEG trasferita è solo un file, non un'impostazione desktop imposta dall'alto, e una policy assegnata agli utenti non è la stessa cosa di un'attività una tantum inviata ai computer.
Cosa sapere prima di iniziare
Lider è il server di gestione centrale e l'interfaccia web; Ahenk è l'agente client installato sui computer Linux gestiti. Un'attività esegue un'operazione come il trasferimento di un file o l'esecuzione di uno script. Un profilo contiene una raccolta di impostazioni; uno o più profili formano una policy assegnata a un gruppo di utenti e applicata al momento dell'accesso. Queste definizioni seguono la documentazione ufficiale di Lider Ahenk .
Questa guida si applica agli ambienti desktop Pardus gestiti, incluse le edizioni Pardus 23 e 25. Pardus elenca Xfce e GNOME come ambienti desktop supportati nel suo programma di gestione delle versioni . La documentazione di Lider Ahenk 3.0 descrive le attività dei gruppi di computer e le policy dei gruppi di utenti, ma non stabilisce una policy universale e integrata per lo sfondo del desktop per ogni versione. Verifica i controlli visualizzati nella tua console prima di utilizzare uno script o un'estensione.
Passaggio 1: Verificare i clienti e creare un gruppo pilota
Accedi alla console di Lider Ahenk con un account autorizzato a eseguire attività e gestire criteri. Verifica che l'agente Ahenk sia registrato e raggiungibile sui computer interessati. Su un client di test, ispeziona l'agente con:
systemctl status ahenk
Un servizio in esecuzione è una prova utile, ma non garantisce una comunicazione corretta con il server. Controlla il computer registrato in Lider e rivedi la cronologia delle attività più recenti. Seleziona un piccolo gruppo di computer che includa almeno una macchina Xfce e una GNOME, se la tua flotta utilizza entrambi. Escludi i computer offline dal test iniziale e registra lo sfondo corrente in modo da poterlo ripristinare.
Esempio di vista dello stato del servizio Ahenk utilizzata per verificare se un agente client è in esecuzione; confermare lo stato effettivo su ciascuna macchina di test.Visualizzazione dell'inventario client che distingue le macchine pilota selezionate da un sistema offline prima di assegnare un'attività a un gruppo di computer.
Passaggio 2: Preparare un'immagine e un percorso locale coerente
Scegli un'immagine che sei autorizzato a distribuire. Un'immagine JPEG o PNG con un layout ampio, ad esempio 1920 × 1080 pixel, è generalmente adatta ai display standard, ma verifica la compatibilità con monitor con rapporti di aspetto diversi. Evita di posizionare testo piccolo o logo vicino ai bordi, poiché i computer desktop potrebbero ritagliare le immagini.
Assegna un nome alla risorsa company-wallpaper.jpgper questo esempio e scegli la stessa destinazione su ogni macchina: /usr/local/share/backgrounds/company-wallpaper.jpg. Il file deve rimanere disponibile localmente anche dopo la disconnessione dalla rete ed essere leggibile dagli utenti normali. Considera questa come una convenzione di destinazione condivisa, non come un percorso creato automaticamente da Pardus.
Un singolo file JPEG approvato e pronto per la distribuzione; il suo nome deve corrispondere al percorso utilizzato dalle successive impostazioni del desktop.
Passaggio 3: Distribuire lo sfondo tramite un'attività di gruppo sul computer
In Lider Ahenk 3.0, individua l'attività di condivisione file o gestione file del gruppo di computer descritta nella documentazione ufficiale. Seleziona il tuo gruppo pilota, scegli il file di sfondo e specifica la destinazione desiderata se la versione installata offre un controllo del percorso di destinazione. Prima di inviare, verifica le opzioni di sovrascrittura e creazione di directory. Le etichette della console e i campi attività disponibili variano a seconda della versione, quindi non dare per scontato che un'opzione esista solo perché appare in una vista di esempio.
Se la tua attività di condivisione file non supporta un percorso assoluto controllato, posiziona l'immagine in una posizione accessibile e utilizza uno script di amministrazione separatamente revisionato per copiarla in /usr/local/share/backgrounds/. Imposta le autorizzazioni come 0644per l'immagine e assicurati che la directory padre sia accessibile. Evita di scaricare URL di sfondi arbitrari dai client: distribuisci un file revisionato di cui controlli il contenuto.
Attendi il risultato dell'attività, quindi controlla un client di prova:
ls -l /usr/local/share/backgrounds/company-wallpaper.jpg
file /usr/local/share/backgrounds/company-wallpaper.jpg
Il primo comando controlla il file e i permessi; il secondo ne identifica il formato se l' fileutility è installata. Un trasferimento riuscito non significa comunque che il desktop abbia adottato l'immagine.
Esempio di attività di distribuzione file con destinazione gruppo di computer e percorso immagine locale coerente; verificare i campi disponibili nella console distribuita.
Passaggio 4: applicare le impostazioni del desktop, quindi assegnare i criteri utente.
Client GNOME: imposta uno sfondo a livello di sistema con dconf
dconf è il database di configurazione di GNOME. Su una macchina di test GNOME, utilizzare le istruzioni dell'amministratore GNOME per gli sfondi personalizzati anziché eseguire le impostazioni grafiche per utente come root. Assicurarsi che /etc/dconf/profile/usercontenga le seguenti voci del database, preservando al contempo qualsiasi configurazione esistente specifica dell'organizzazione:
Se devi impedire agli utenti di sostituire lo sfondo, crea un /etc/dconf/db/local.d/locks/00-backgroundfile contenente le seguenti chiavi. Si tratta di una restrizione amministrativa, quindi verifica che sia appropriata per la tua organizzazione prima di abilitarla:
Dopo aver installato i file, esegui l'aggiornamento sudo dconf update, quindi disconnettiti e accedi nuovamente. Nelle versioni o nei temi che utilizzano uno sfondo scuro separato, verifica se picture-uri-darkè supportato e configuralo e bloccalo secondo necessità. Copia i file di configurazione verificati ed esegui l'aggiornamento tramite attività di gruppo controllate su altri client GNOME; esegui il backup e unisci i file dconf esistenti invece di sostituire le impostazioni non correlate.
Client Xfce: utilizzare la configurazione dell'utente attualmente connesso.
xfconf memorizza le impostazioni di Xfce. Da una normale sessione desktop Xfce con accesso attivo, esamina le chiavi relative allo sfondo del desktop anziché presumere che ogni monitor abbia lo stesso nome di proprietà:
xfconf-query -c xfce4-desktop -lv
Individua l'impostazione pertinente last-imageper ogni monitor e area di lavoro. Per una proprietà esistente, sostituiscila EXACT_PROPERTY_FROM_LISTcon il suo percorso completo ed esegui il comando come utente desktop connesso:
Il manuale di xfconf-query documenta gli argomenti relativi a canale, proprietà, elenco e impostazione. Non eseguire questo comando come attività Ahenk con privilegi di root e presumere che modifichi la sessione desktop di un altro utente. Per una distribuzione su larga scala, predisporre uno script di sessione utente testato o una configurazione gestita per singolo utente. L'applicazione della configurazione di Xfce non è equivalente al blocco dconf di GNOME; non promettere che gli utenti non possano modificare l'immagine senza aver verificato un meccanismo di blocco adeguato sulla tua versione di Xfce.
Assegna altre impostazioni come criteri di Lider Ahenk
Per implementare le restrizioni utente supportate, crea il profilo pertinente in Gestione criteri (ad esempio, un profilo browser, USB, sessione o script), combinalo in un criterio e assegnalo a un piccolo gruppo di utenti . La pagina ufficiale di Lider Ahenk relativa ai profili script identifica i profili script, mentre la documentazione principale spiega che i criteri di gruppo utenti vengono verificati durante l'accesso. Mantieni un inventario degli utenti interessati e predisponi un criterio di ripristino prima di estendere il gruppo.
Fase 5: Verificare il progetto pilota, quindi estendere l'implementazione
Disconnettiti e accedi nuovamente come membro del gruppo di utenti di destinazione su ogni desktop di prova. Verifica che lo sfondo venga caricato dal percorso locale, che persista dopo un riavvio, che venga visualizzato sui monitor previsti e che rispetti le restrizioni di modifica solo laddove queste siano state configurate intenzionalmente. In Lider, controlla i report delle attività eseguite per individuare eventuali errori di trasferimento e di script; per le policy applicate all'accesso, testa anche una sessione utente effettiva di un nuovo utente anziché basarti solo sullo stato delle attività.
Tra gli errori più comuni si annoverano l'invio del file senza applicare le impostazioni del desktop, l'assegnazione delle attività del computer al gruppo sbagliato, la confusione tra le chiavi di GNOME e le proprietà di Xfce e il test di una sessione già aperta. Se una workstation non funziona, confrontate l'ambiente desktop, il percorso dell'immagine, i permessi dei file, la connessione ad Ahenk e i tempi di accesso con quelli di una workstation pilota che ha avuto successo. Ripristinate l'impostazione dello sfondo o rimuovete il blocco dconf applicabile se l'implementazione causa una restrizione imprevista.
L'implementazione è pronta per un gruppo di computer più ampio solo quando ogni client pilota dispone dell'immagine in locale, la visualizza dopo un nuovo accesso e applica i criteri utente previsti senza modifiche non correlate. Eseguire l'implementazione a lotti e ripetere questi controlli sui computer appena registrati e su quelli precedentemente offline.