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.