Startseite
» PC-Tipps
»
Gemeinsame Pardus-Hintergrundbilder und -Richtlinien mit Lider Ahenk bereitstellen
Gemeinsame Pardus-Hintergrundbilder und -Richtlinien mit Lider Ahenk bereitstellen
Um ein gemeinsames Hintergrundbild auf allen Pardus-Computern bereitzustellen, verteilen Sie das Bild zunächst mit Lider Ahenk und konfigurieren Sie es anschließend in der entsprechenden Desktop-Umgebung. Verwalten Sie weitere Einschränkungen separat über Benutzergruppenrichtlinien in Lider Ahenk und testen Sie beide Aktionen an einer kleinen Clientgruppe, bevor Sie die Bereitstellung ausweiten.
Die Unterscheidung ist wichtig: Ein übertragenes JPEG ist nur eine Datei, keine erzwungene Desktop-Einstellung, und eine Benutzern zugewiesene Richtlinie ist nicht dasselbe wie eine einmalige Aufgabe, die an Computer gesendet wird.
Was Sie vor Beginn wissen sollten
Lider ist der zentrale Verwaltungsserver mit Weboberfläche; Ahenk ist der Client-Agent, der auf verwalteten Linux-Rechnern installiert wird. Eine Aufgabe führt eine Operation aus, z. B. das Übertragen einer Datei oder das Ausführen eines Skripts. Ein Profil enthält eine Sammlung von Einstellungen; ein oder mehrere Profile bilden eine Richtlinie, die einer Benutzergruppe zugewiesen und beim Anmelden angewendet wird. Diese Definitionen entsprechen der offiziellen Lider-Ahenk-Dokumentation .
Diese Anleitung gilt für verwaltete Pardus-Desktops, einschließlich der Editionen Pardus 23 und 25. Pardus listet Xfce und GNOME in seinem Versionsverwaltungsplan als unterstützte Desktop-Optionen auf . Die Dokumentation zu Lider Ahenk 3.0 beschreibt Aufgaben für Computergruppen und Richtlinien für Benutzergruppen, legt jedoch keine universelle, integrierte Hintergrundbildrichtlinie für jede Desktop-Version fest. Überprüfen Sie die in Ihrer Konsole angezeigten Steuerelemente, bevor Sie ein Skript oder eine Erweiterung verwenden.
Schritt 1: Kunden prüfen und eine Pilotgruppe erstellen
Melden Sie sich mit einem Konto, das zur Ausführung von Aufgaben und zur Verwaltung von Richtlinien berechtigt ist, an der Lider Ahenk-Konsole an. Stellen Sie sicher, dass der Ahenk-Agent auf den vorgesehenen Computern registriert und erreichbar ist. Überprüfen Sie den Agenten auf einem Testclient mit folgenden Befehlen:
systemctl status ahenk
Ein laufender Dienst ist zwar ein hilfreicher Hinweis, garantiert aber keine erfolgreiche Kommunikation mit dem Server. Überprüfen Sie den in Lider registrierten Computer und dessen Aufgabenverlauf. Wählen Sie eine kleine Computergruppe mit mindestens einem Xfce- und einem GNOME-Rechner, falls Ihre Flotte beide Betriebssysteme nutzt. Schließen Sie offline befindliche Computer vom ersten Test aus und notieren Sie sich das vorhandene Hintergrundbild, um es wiederherstellen zu können.
Beispiel für die Ahenk-Dienststatusansicht, die beim Überprüfen verwendet wird, ob ein Client-Agent ausgeführt wird; bestätigen Sie den tatsächlichen Status auf jedem Testrechner.Client-Inventaransicht, die die ausgewählten Pilotmaschinen von einem Offline-System unterscheidet, bevor eine Computergruppenaufgabe anvisiert wird.
Schritt 2: Ein Bild und einen konsistenten lokalen Pfad vorbereiten
Wählen Sie ein Bild, für dessen Verbreitung Sie die Rechte besitzen. Ein JPEG oder PNG mit breitem Format – beispielsweise 1920 × 1080 Pixel – eignet sich in der Regel für gängige Bildschirme. Prüfen Sie jedoch Monitore mit anderen Seitenverhältnissen. Vermeiden Sie es, kleine Texte oder Logos zu nah am Rand zu platzieren, da Desktop-Computer Bilder beschneiden können.
Benennen Sie die Datei company-wallpaper.jpgfür dieses Beispiel und wählen Sie auf allen Rechnern dasselbe Ziel /usr/local/share/backgrounds/company-wallpaper.jpg. Die Datei muss nach der Trennung vom Netzwerk lokal verfügbar und für normale Benutzer lesbar bleiben. Behandeln Sie dies als gemeinsam genutzte Zielkonvention, nicht als automatisch von Pardus erstellten Pfad.
Eine einzelne, zur Verteilung freigegebene JPEG-Datei; ihr Dateiname sollte mit dem Pfad übereinstimmen, der von nachfolgenden Desktop-Einstellungen verwendet wird.
Schritt 3: Verteilen Sie das Hintergrundbild über eine Computergruppenaufgabe
Suchen Sie in Lider Ahenk 3.0 die in der offiziellen Dokumentation beschriebene Aufgabe zur Dateifreigabe oder Dateiverwaltung für Computergruppen. Wählen Sie Ihre Pilotgruppe und die gewünschte Hintergrundbilddatei aus und geben Sie den Zielpfad an, sofern die installierte Version dies ermöglicht. Überprüfen Sie vor dem Senden die Optionen zum Überschreiben und Erstellen von Verzeichnissen. Konsolenbezeichnungen und verfügbare Aufgabenfelder variieren je nach Version. Gehen Sie daher nicht davon aus, dass eine Option existiert, nur weil sie in einer Beispielansicht erscheint.
Falls Ihre Dateifreigabe keinen kontrollierten absoluten Pfad unterstützt, speichern Sie das Bild an einem zugänglichen Ort und verwenden Sie ein separat geprüftes Administrator-Skript, um es in das entsprechende Verzeichnis zu kopieren /usr/local/share/backgrounds/. Legen Sie Berechtigungen 0644für das Bild fest und stellen Sie sicher, dass das übergeordnete Verzeichnis erreichbar ist. Vermeiden Sie das Herunterladen beliebiger Hintergrundbild-URLs von Clients: Verteilen Sie stattdessen eine geprüfte Datei, deren Inhalt Sie kontrollieren.
Warten Sie auf das Ergebnis der Aufgabe und überprüfen Sie dann einen Testclient:
ls -l /usr/local/share/backgrounds/company-wallpaper.jpg
file /usr/local/share/backgrounds/company-wallpaper.jpg
Der erste Befehl prüft die Datei und ihre Berechtigungen; der zweite ermittelt ihr Format, sofern das fileentsprechende Dienstprogramm installiert ist. Eine erfolgreiche Übertragung bedeutet jedoch noch nicht, dass das Desktop-Image übernommen wurde.
Beispiel einer Dateiverteilungsaufgabe mit einem Computergruppenziel und einem konsistenten lokalen Imagepfad; überprüfen Sie die verfügbaren Felder in Ihrer bereitgestellten Konsole.
Schritt 4: Desktop-Einstellungen anwenden und anschließend Benutzerrichtlinien zuweisen
GNOME-Clients: Systemweiten Hintergrund mit dconf festlegen
dconf ist die Konfigurationsdatenbank von GNOME. Verwenden Sie auf einem GNOME-Testsystem die Anweisungen des GNOME-Administrators für benutzerdefinierte Hintergründe, anstatt grafische Benutzereinstellungen als Root auszuführen. Stellen Sie sicher, dass /etc/dconf/profile/userdie Datenbank die folgenden Einträge enthält, während bestehende organisationsspezifische Konfigurationen erhalten bleiben:
Wenn Sie verhindern möchten, dass Benutzer das Hintergrundbild ändern, erstellen Sie eine /etc/dconf/db/local.d/locks/00-backgroundDatei mit den folgenden Schlüsseln. Dies ist eine administrative Einschränkung. Prüfen Sie daher vor der Aktivierung, ob diese für Ihre Organisation geeignet ist:
Führen Sie sudo dconf updatedie Installation dieser Dateien aus und melden Sie sich anschließend ab und wieder an. Prüfen Sie bei Versionen oder Designs mit separatem dunklem Hintergrund, ob picture-uri-darkdieser unterstützt wird, und konfigurieren und sperren Sie ihn gegebenenfalls. Kopieren Sie die verifizierten Konfigurationsdateien und führen Sie das Update über kontrollierte Computergruppen-Tasks auf anderen GNOME-Clients durch. Sichern Sie vorhandene dconf-Dateien und führen Sie diese zusammen, anstatt nicht relevante Einstellungen zu ersetzen.
Xfce-Clients: Verwenden Sie die Konfiguration des angemeldeten Benutzers.
xfconf speichert Xfce-Einstellungen. Überprüfen Sie in einer normalen, angemeldeten Xfce-Desktop-Sitzung die tatsächlichen Wallpaper-Schlüssel, anstatt anzunehmen, dass jeder Monitor denselben Eigenschaftsnamen hat:
xfconf-query -c xfce4-desktop -lv
Suchen Sie die entsprechende last-imageEinstellung für jeden Monitor und Arbeitsbereich. Ersetzen Sie bei einer vorhandenen Eigenschaft den Platzhalter EXACT_PROPERTY_FROM_LISTdurch den vollständigen Pfad und führen Sie den Befehl als angemeldeter Desktop-Benutzer aus:
Das Handbuch zu xfconf-query dokumentiert die Argumente für Kanal, Eigenschaft, Liste und Set. Führen Sie diesen Befehl nicht als Ahenk-Prozess mit Root-Rechten aus und gehen Sie nicht davon aus, dass er die Desktop-Sitzung eines anderen Benutzers ändert. Für eine breite Bereitstellung empfiehlt sich ein getestetes Benutzersitzungsskript oder eine benutzerbezogene Konfiguration. Die Durchsetzung der Xfce-Konfiguration ist nicht mit der Sperrung durch GNOME dconf gleichzusetzen; garantieren Sie nicht, dass Benutzer das Image nicht ändern können, ohne einen geeigneten Sperrmechanismus in Ihrer Xfce-Version zu überprüfen.
Weisen Sie andere Einstellungen als Lider Ahenk-Richtlinien zu.
Um unterstützte Benutzerbeschränkungen zu implementieren, erstellen Sie das entsprechende Profil unter „Richtlinienverwaltung“ (z. B. ein Browser-, USB-, Sitzungs- oder Skriptprofil), kombinieren Sie es zu einer Richtlinie und weisen Sie diese einer kleinen Benutzergruppe zu . Die offizielle Lider-Ahenk-Seite zu Skriptprofilen beschreibt diese, während die Hauptdokumentation erläutert, dass Benutzergruppenrichtlinien beim Anmelden geprüft werden. Führen Sie eine Liste der betroffenen Benutzer und erstellen Sie eine Rollback-Richtlinie, bevor Sie die Gruppe erweitern.
Schritt 5: Pilotprojekt überprüfen, dann Einsatz ausweiten
Melden Sie sich auf jedem Pilot-Desktop als Mitglied der Zielbenutzergruppe ab und wieder an. Stellen Sie sicher, dass das Hintergrundbild vom lokalen Pfad geladen wird, einen Neustart übersteht, auf den vorgesehenen Monitoren angezeigt wird und Ihre Änderungsbeschränkungen nur dort befolgt, wo diese bewusst konfiguriert wurden. Überprüfen Sie in Lider die Berichte zu ausgeführten Aufgaben auf Übertragungs- und Skriptfehler. Testen Sie bei anmeldungsbasierten Richtlinien zusätzlich eine neue Benutzersitzung, anstatt sich allein auf den Aufgabenstatus zu verlassen.
Häufige Fehler sind das Senden der Datei ohne Anwendung der Desktop-Einstellungen, das Zuweisen von Computeraufgaben zur falschen Gruppe, das Verwechseln von GNOME-Schlüsseln mit Xfce-Eigenschaften und das Testen nur einer bereits geöffneten Sitzung. Falls ein Arbeitsplatzrechner fehlschlägt, vergleichen Sie dessen Desktop-Umgebung, Bildpfad, Dateiberechtigungen, Ahenk-Verbindung und Anmeldezeit mit einem erfolgreichen Pilotprojekt. Setzen Sie die Hintergrundbildeinstellung zurück oder entfernen Sie die entsprechende dconf-Sperre, falls die Einführung zu einer unbeabsichtigten Einschränkung führt.
Die Einführung für eine größere Computergruppe ist erst dann möglich, wenn jeder Pilotclient das Image lokal installiert hat, es nach einer Neuanmeldung anzeigt und die vorgesehene Benutzerrichtlinie ohne weitere Änderungen anwendet. Führen Sie die Einführung schrittweise durch und wiederholen Sie diese Prüfungen auf neu registrierten und zuvor offline befindlichen Computern.