Verwalten von Profilen mit Sabayon

Sabayon ist ein Werkzeug zur Systemverwaltung, mit dessen Hilfe Desktop-Umgebungsprofile erstellt und angewendet werden können. Bei einem Desktop-Profil handelt es sich um eine Reihe von Standardeinstellungen und Beschränkungen, die entweder auf einzelne Benutzer oder auf Benutzergruppen angewendet werden können. In Sabayon können Sie GConf-Standards und obligatorische Schlüssel mithilfe eines grafischen Tools bearbeiten.

Die Profildefinition erfolgt in einer grafischen Sitzung, ähnlich wie eine Sitzung, die ein Benutzer in einem Desktop-Fenster ausführen würde. Sie können Eigenschaften (wie Desktop-Hintergrund, Symbolleisten und verfügbare Miniprogramme) auf die übliche Weise ändern. Sabayon erkennt auch Änderungen an den Standardeinstellungen in den meisten Desktop-Anwendungen.

Dateien oder Dokumente, die im simulierten Home-Verzeichnis oder auf dem Desktop belassen werden, werden in das fertige Profil aufgenommen. Dies betrifft viele anwendungsspezifische Datenbanken, z. B. Tomboy-Notes. Dieser Mechanismus vereinfacht es, einführende Notizen oder Vorlagen so anzubieten, dass neue Benutzer bequem darauf zugreifen können.

Ein Benutzerprofil kann seine Einstellungen von einem übergeordneten Profil erben und damit spezifische Werte überschreiben oder hinzufügen. Dies ermöglicht hierarchische Sets von Einstellungen. Sie können beispielsweise ein Profil "Angestellte" definieren und daraus Profile "Künstler" und "Qualitätssicherung" ableiten.

Neben dem Bereitstellen von Standards kann Sabayon auch Einstellungen sperren. Dies verhindert, dass Benutzer die Einstellung ändern. Beispiel: Sie können angeben, dass der Desktop-Hintergrund nicht geändert werden kann und immer als der Standard erscheint, den Sie festgelegt haben. Dies verhindert die beiläufige Verfälschung von Einstellungen und kann damit Anrufe beim Helpdesk verhindern und Kiosk-ähnliche Umgebungen ermöglichen. Jedoch bietet das keine absolute Sicherheit, auf die Verlass wäre.

Sabayon bietet auch eine Liste von Einstellungen für Awendungen und generische Elemente von Benutzeroberflächen, die integrierte Sperrenunterstützung samt OpenOffice.org und die GNOME-Kontrollleiste bieten. Beispielsweise kann die Kontrollleiste so eingerichtet werden, dass nur bestimmte Miniprogramme hinzugefügt werden können und eine Änderung ihrer Position oder Größe am Bildschirm verhindert wird. Ebenso können die Elemente im Menü "Speichern" über alle Anwendungen hinweg deaktiviert werden, damit Benutzer Dokumente nicht speichern können.

Die Profile sind auf andere Computer übertragbar. Sie befinden sich in /etc/desktop-profiles/, und jedes Profil wird in einer separaten ZIP-Datei gespeichert.

Erstellen eines Profils

Profile werden in ZIP-Dateien unter /etc/desktop-profiles gespeichert. Jedes gespeicherte Profil befindet sich in einer separaten ZIP-Datei als Name-des-Profils.zip . Sie können Profile auf andere Computer kopieren oder verschieben.

  1. Klicken Sie auf Computer+Weitere Anwendungen+System+Benutzerprofileditor.

  2. Wenn Sie nicht als root-Benutzer angemeldet sind, geben Sie das root-Passwort ein und klicken Sie dann auf Fortfahren.

    Abbildung 4.1. Sabayon: Benutzerprofil-Editor

    Sabayon: Benutzerprofil-Editor

  3. Klicken Sie auf Hinzufügen.

  4. Geben Sie einen Namen für das Profil an und klicken Sie dann auf Hinzufügen.

  5. Wählen Sie das Profil aus und klicken Sie dann auf Bearbeiten.

    Eine neue Desktop-Sitzung wird in einem Xnest-Fenster geöffnet.

    Abbildung 4.2. Sabayon: Neues Xnest-Fenster

    Sabayon: Neues Xnest-Fenster

  6. Nehmen Sie im Xnest-Fenster die gewünschten Änderungen an den Einstellungen vor.

    Jede Einstellung, die Sie ändern, wird im Xnest-Fenster angezeigt.

    Sie können eine Einstellung als obligatorisch festlegen (Bearbeiten+Obligatorisches erzwingen), eine Einstellung ignorieren (Bearbeiten+Ändern+Ignorieren) oder eine Einstellung als Standard festlegen (Ignorieren bzw. Obligatorisch sind deaktiviert).

  7. Um Einstellungen für Benutzer zu sperren, klicken Sie im Xnest-Fenster auf Bearbeiten+Sperren.

    Sie können zwischen den folgenden Optionen auswählen:

    Allgemein:  Damit ist es möglich, die Funktionen Kommandozeile, Drucken, Druckereinrichtung und Speichern auf Platte zu deaktivieren.

    Feld:  Damit können Sie die Kontrollleisten sperren sowie erzwungenes Beenden, Bildschirmsperre, Abmeldung und beliebige Miniprogramme in der Liste Deaktivierte Miniprogramme deaktivieren.

    OpenOffice.org:  Ermöglicht Ihnen, die Makro-Sicherheitsstufe für OpenOffice.org-Dokumente, Lade- und Speicheroptionen sowie Optionen für die Benutzeroberfläche zu definieren.

    Epiphany-Webbrowser:  Ermöglicht Ihnen, die Menüleiste auszublenden, das Fenster im Vollbildmodus anzuzeigen sowie Beenden, beliebige URLs, Lesezeichen- und Symbolleistenbearbeitung und unsichere Protokolle zu deaktivieren.

  8. Um das Profil zu speichern, klicken Sie auf Profil+Speichern.

    Das Profil wird unter /etc/desktop-profiles gespeichert.

  9. Klicken Sie auf Profil+Beenden, um das Xnest-Fenster zu schließen, und klicken Sie dann auf Schließen, um Sabayon zu beenden.

Anwenden eines Profils

Sie können ein Profil auf einzelne Benutzer oder alle Benutzer einer Arbeitssstation anwenden.

  1. Klicken Sie auf Computer+Weitere Anwendungen+System+Benutzerprofileditor.

  2. Wenn Sie nicht als root-Benutzer angemeldet sind, geben Sie das root-Passwort ein und klicken Sie dann auf Fortfahren.

  3. Wählen Sie das gewünschte Profil aus und klicken Sie dann auf Benutzer.

    Abbildung 4.3. Sabayon: Auswählen von Benutzern

    Sabayon: Auswählen von Benutzern

  4. Wählen Sie die Benutzer aus, die dieses Profil verwenden sollen.

    Um dieses Profil auf alle Benutzer an dieser Arbeitsstation anzuwenden, klicken Sie auf Dieses Profil für alle Benutzer verwenden.

  5. Klicken Sie auf Schließen.