Titelseite

7.4.2. Verbindliche Benutzerprofile und erweiterte Client-Einstellungen

Ab Version 0.9.8 des Pakets linuxmuster-client ist es möglich ein Benutzerprofil zu konfigurieren, das als Vorgabe für alle Benutzer verbindlich ist. Die dafür notwendige Grundkonfiguration wird während der Installation des Client-Pakets abgefragt.

In der Konfigurationsdatei /etc/linuxmuster-client/config können zusätzliche Einstellungen festgelegt werden:

# mandatory profile directorys
PROFILE_DIRS="Desktop .config .local .nautilus .gconf .gconfd .gnome2 .gnome2_private"

# profile template user
TEMPLATE_USER=linuxadmin

# Basedir for application settings
APPS_BASEDIR="Einstellungen"

# Firefox
# copy initial firefox profile from template user to user? (yes|no)
FIREFOX=yes
# Firefox profile directory, below $APPS_BASEDIR
FIREFOX_PROFILE=firefox

# my files folder
MYFILES="Eigene Dateien"

# directories in user's home, which will be linked to /tmp on logon
LINKDIRS="Desktop .kde .local"

Die Bedeutung der Variablen im Einzelnen:

  • PROFILE_DIRS: Die Profil-Verzeichnisse, die dem Bemutzer beim Anmelden ins Homeverzeichnis kopiert werden. Eigene Änderungen in diesen Verzeichnissen werden also immer wieder überschrieben.

  • TEMPLATE_USER: Loginname des Vorlagen-Benutzers.

  • APPS_BASEDIR: Verzeichnis, unter dem anwendungsspezifische Profile abgelegt werden (bisher nur Firefox).

  • FIREFOX: bestimmt, ob das Firefox-Start-Profil kopiert werden soll.

  • FIREFOX_PROFILE: Verzeichnis für das Firefox-Profil, unterhalb von $APPS_BASEDIR.

  • MYFILES: Verzeichnisname für die Eigenen Dateien im Home des Benutzers. Wird bei Bedarf angelegt und auf den Desktop verlinkt.

  • LINKDIRS: Diese Verzeichnisse werden während des Anmeldevorgangs aus dem Benutzerhome lokal nach /tmp kopiert und dann ins Home verlinkt. Wird beim Abmelden wieder rückgangig gemacht. Hierbei handelt es sich um spezielle Verzeichnisse, die sich aus technischen Gründen auf einem lokalen Dateisystem befinden müssen.

Das Firefox-Profil wird also in der Standardeinstellung in das Verzeichnis ~/Einstellungen/firefox gelegt. Dieses Profilverzeichnis kann bei entsprechender Anpassung (H:\Einstellungen\firefox) der Datei C:\Dokumente und Einstellungen\Default User\Anwendungsdaten\Mozilla\Firefox\profile.ini auf dem Windowsclient von Windows- und Ubuntu-Firefox gleichermaßen genutzt werden.

Eine zweite Konfigurationsdatei unter /etc/linuxmuster-client/profile.exclude ermöglicht die Angabe von Datei- und Verzeichnismustern (eines pro Zeile), die von der Synchronisation ausgenommen werden, d.h. sie werden beim Benutzer nicht überschrieben und bleiben somit erhalten. Die Standardeinstellung

# list of directories and files to be excluded from sync with profile of template user
cifs*
metacity/sessions/
share/gvfs-metadata/
share/tracker/
share/Trash/
tracker/

sollte nicht verändert werden, da sonst evtl. unnötigerweise gecachte Dateien synchronisiert werden.

5.0.1