Acasă
» Sfaturi pentru PC
»
Implementați imagini de fundal și politici Pardus partajate cu Lider Ahenk
Implementați imagini de fundal și politici Pardus partajate cu Lider Ahenk
Pentru a implementa o imagine de fundal partajată pe computerele Pardus, distribuiți mai întâi imaginea cu Lider Ahenk, apoi configurați imaginea de fundal în mediul desktop corect. Gestionați celelalte restricții separat prin politicile grupului de utilizatori Lider Ahenk și testați ambele acțiuni pe un grup mic de clienți înainte de a extinde implementarea.
Distincția contează: un JPEG transferat este doar un fișier, nu o setare impusă pe desktop, iar o politică atribuită utilizatorilor nu este același lucru cu o sarcină unică trimisă computerelor.
Ce trebuie să știi înainte de a începe
Lider este serverul central de administrare și interfața web; Ahenk este agentul client instalat pe computerele Linux administrate. O sarcină efectuează o operațiune, cum ar fi transferul unui fișier sau rularea unui script. Un profil conține o colecție de setări; unul sau mai multe profiluri formează o politică atribuită unui grup de utilizatori și aplicată la conectare. Aceste definiții respectă documentația oficială Lider Ahenk .
Acest ghid se aplică desktopurilor Pardus gestionate, inclusiv edițiile Pardus 23 și 25. Pardus listează Xfce și GNOME ca opțiuni de desktop acceptate în programul său de gestionare a versiunilor . Documentația pentru Lider Ahenk 3.0 descrie sarcinile grupurilor de computere și politicile grupurilor de utilizatori, dar nu stabilește o politică universală, încorporată, privind imaginile de fundal pentru fiecare versiune de desktop. Verificați controalele afișate în propria consolă înainte de a utiliza un script sau o extensie.
Pasul 1: Verificați clienții și creați un grup pilot
Conectați-vă la consola Lider Ahenk cu un cont autorizat să execute activități și să gestioneze politici. Confirmați că agentul Ahenk este înregistrat pe computerele vizate și că acestea sunt accesibile. Pe un client de test, inspectați agentul cu:
systemctl status ahenk
Un serviciu care rulează este o dovadă utilă, dar nu garantează o comunicare reușită cu serverul. Verificați computerul înregistrat în Lider și examinați istoricul celor mai recente sarcini. Selectați un grup mic de computere care include cel puțin o mașină Xfce și o mașină GNOME dacă flota dvs. le folosește pe amândouă. Nu includeți computerele offline în testul inițial și înregistrați imaginea de fundal existentă pentru a o putea restaura.
Exemplu de vizualizare a stării serviciului Ahenk utilizată la verificarea rulării unui agent client; confirmați starea reală pe fiecare mașină de testare.Vizualizare inventar client care distinge mașinile pilot selectate de un sistem offline înainte de a viza o sarcină de grup de computere.
Pasul 2: Pregătiți o imagine și o cale locală consistentă
Alegeți o imagine pe care sunteți autorizat să o distribuiți. O imagine JPEG sau PNG cu un aspect lat - de exemplu, 1920 × 1080 pixeli - este de obicei potrivită pentru afișaje obișnuite, dar verificați monitoarele cu rapoarte de aspect diferite. Evitați plasarea de text mic sau a unui logo aproape de margini, deoarece desktopurile pot decupa imaginile.
Denumiți elementul company-wallpaper.jpgpentru acest exemplu și alegeți aceeași destinație pe fiecare mașină: /usr/local/share/backgrounds/company-wallpaper.jpg. Fișierul trebuie să rămână disponibil local după deconectarea rețelei și să poată fi citit de utilizatorii obișnuiți. Tratați acest lucru ca pe o convenție de destinație partajată, nu ca pe o cale creată automat de Pardus.
Un singur fișier JPEG aprobat, pregătit pentru distribuire; numele fișierului său trebuie să corespundă cu calea utilizată de setările ulterioare ale desktopului.
Pasul 3: Distribuiți imaginea de fundal cu o sarcină de grup de computere
În Lider Ahenk 3.0, localizați sarcina de partajare sau gestionare a fișierelor pentru grupuri de computere descrisă în documentația oficială. Selectați grupul pilot, alegeți fișierul de fundal și specificați destinația dorită dacă versiunea instalată expune un control al căii de destinație. Examinați toate opțiunile de suprascriere și creare a directoarelor înainte de trimitere. Etichetele consolei și câmpurile de sarcini disponibile variază în funcție de versiune, așadar nu presupuneți că există o opțiune doar pentru că apare într-o vizualizare exemplu.
Dacă sarcina de partajare a fișierelor nu acceptă o cale absolută controlată, plasați imaginea într-o locație accesibilă și utilizați un script de administrator revizuit separat pentru a o copia în /usr/local/share/backgrounds/. Setați permisiuni precum 0644pentru imagine și asigurați-vă că directorul părinte este traversabil. Evitați descărcarea adreselor URL arbitrare de fundal de la clienți: distribuiți un fișier revizuit al cărui conținut îl controlați.
Așteptați rezultatul sarcinii, apoi verificați un client de test:
ls -l /usr/local/share/backgrounds/company-wallpaper.jpg
file /usr/local/share/backgrounds/company-wallpaper.jpg
Prima comandă verifică fișierul și permisiunile; a doua identifică formatul acestuia dacă utilitarul fileeste instalat. Un transfer reușit tot nu înseamnă că desktopul a adoptat imaginea.
Exemplu de sarcină de distribuire a fișierelor cu o țintă de grup de computere și o cale consistentă către imaginea locală; verificați câmpurile disponibile în consola implementată.
Pasul 4: Aplicați setările desktopului, apoi atribuiți politici de utilizator
Clienți GNOME: setează un fundal la nivel de sistem cu dconf
dconf este baza de date de configurare GNOME. Pe o mașină de test GNOME, utilizați instrucțiunile de administrator GNOME pentru fundaluri personalizate, în loc să rulați setări grafice per utilizator ca root. Asigurați-vă că /etc/dconf/profile/userconține următoarele intrări în baza de date, păstrând în același timp orice configurație specifică organizației:
Dacă trebuie să împiedicați utilizatorii să înlocuiască imaginea de fundal, creați o /etc/dconf/db/local.d/locks/00-backgroundfișieră care conține următoarele chei. Aceasta este o restricție administrativă, așadar confirmați că este potrivită pentru organizația dvs. înainte de a o activa:
Executați sudo dconf updatedupă instalarea acelor fișiere, apoi deconectați-vă și conectați-vă din nou. Pe versiunile sau temele care utilizează un fundal separat în stil închis, verificați dacă picture-uri-darkeste acceptat și configurați-l și blocați-l după cum este necesar. Copiați fișierele de configurare verificate și executați actualizarea prin intermediul sarcinilor controlate ale grupului de computere pe alți clienți GNOME; faceți copii de rezervă și îmbinați orice fișiere dconf existente în loc să înlocuiți setările fără legătură.
xfconf stochează setările Xfce. Dintr-o sesiune desktop Xfce obișnuită, verificați tastele propriu-zise ale imaginii de fundal, în loc să presupuneți că fiecare monitor are același nume de proprietate:
xfconf-query -c xfce4-desktop -lv
Localizați setarea relevantă last-imagepentru fiecare monitor și spațiu de lucru. Pentru o proprietate existentă, înlocuiți-o EXACT_PROPERTY_FROM_LISTcu calea sa completă și executați comanda ca utilizator desktop conectat:
Manualul xfconf-query documentează argumentele canalului, proprietății, listei și setării. Nu executați această comandă ca o sarcină Ahenk deținută de root și nu presupuneți că modifică sesiunea desktop live a altei persoane. Pentru o implementare pe scară largă, aranjați un script testat pentru sesiunea utilizatorului sau o configurație gestionată per utilizator. Impunerea configurației Xfce nu este echivalentă cu blocarea dconf GNOME; nu promiteți că utilizatorii nu pot modifica imaginea fără a verifica un mecanism de blocare adecvat pe versiunea dvs. de Xfce.
Atribuiți alte setări ca politici Lider Ahenk
Pentru a implementa restricțiile de utilizator acceptate, creați profilul relevant în secțiunea Gestionare politici (cum ar fi un profil de browser, USB, sesiune sau script), combinați-l într-o politică și atribuiți-l unui grup mic de utilizatori . Pagina oficială de profiluri de script Lider Ahenk identifică profilurile de script, în timp ce documentația principală explică faptul că politicile grupurilor de utilizatori sunt verificate în timpul autentificării. Păstrați un inventar al utilizatorilor afectați și păstrați o politică de revenire la normal înainte de a extinde grupul.
Pasul 5: Verificați proiectul pilot, apoi extindeți implementarea
Deconectați-vă și reconectați-vă ca membru al grupului de utilizatori țintă pe fiecare desktop pilot. Confirmați că imaginea de fundal se încarcă din calea locală, rezistă la o repornire, apare pe monitoarele dorite și respectă restricțiile de modificare numai acolo unde aceste restricții au fost configurate în mod deliberat. În Lider, verificați rapoartele sarcinilor executate pentru erori de transfer și script; pentru politicile aplicate la conectare, testați și o sesiune de utilizator nou autentică, în loc să judecați doar pe baza stării sarcinii.
Greșelile frecvente includ trimiterea fișierului fără a aplica setările desktopului, atribuirea sarcinilor computerului grupului greșit, confundarea tastelor GNOME cu proprietățile Xfce și testarea doar a unei sesiuni deja deschise. Dacă o stație de lucru eșuează, comparați mediul desktop, calea imaginii, permisiunile fișierului, conexiunea Ahenk și momentul conectării cu o versiune pilot reușită. Reveniți la setările de fundal sau eliminați blocarea dconf aplicabilă dacă implementarea provoacă o restricție neintenționată.
Implementarea este gata pentru un grup de computere mai mare numai atunci când fiecare client pilot are imaginea local, o afișează după o nouă conectare și aplică politica de utilizator prevăzută fără modificări nerelevante. Implementați în loturi și repetați aceste verificări pe computerele nou înscrise și pe cele offline anterior.