Das oben ist kein Beispiel, sondern real
.
Es werden auch keine Startobjekte aiusgeführt.
Im ersten Bild werden die automounts definiert. Im Bild selbst sieht man noch ein paar Definitionen mehr, z.B. die presets_ da dies von meinem Server stammt, der seine Daten den Clients unterschiebt. Dieses mounts-Verzeichnis kann es aber auch 1:1 auf einem Client so geben.
Die automounts werden alle unterhalb von Network (alias Netzwerk) angelegt. Ich glaube da müssen auch alle automounts liegen, weil das real in der Verzeichnisstruktur etwas anders ist: /private/automount/Network
Diese automounts werden immer automatisch ausgeführt, wenn sie benötigt werden, egal ob ein Benutzer angemeldet ist oder nicht. Sie werden automatisch ge-unmounted, wenn sie für eine Zeit nicht genutzt worden.
Im zweiten Bild sieht man, dass man das Home-Verzeichnis einfach auf einen solchen Automount setzen kann. Im obigen Fall wurde dies autmatisch über den Arbeitsgruppen-Manager erzeugt, mit dem ich meinen OS-X Server administriere. Da allerdings mein Netzwerk dafür noch nicht wirklich ausgelegt ist, habe ich da bisher nur einen Test-user drin. Aber mit diesem funktioniert es einwandfrei.
Ich kann einfach an irgendeinen Rechner gehen, mich mit dem Test-Account einloggen und habe überall die gleiche Arbeitsumgebung und auf dem jeweiligen lokalen Rechner bleibt hinterher nichts zurück. Funktioniert super.
Die mcx_settings und mcx_flags kommen daher, da ich nebenbei dem Account noch ein paar Einschränkungen mitgegeben habe. Er darf also bestimmte Einstellungen nicht ändern, bestimmte Programme nicht starten usw. Zurzeit habe ich das nur zum Spielen. Aber ich bin es langsam leid gefragt zu werden warum das und jenes nicht geht, um dann hinterher festzustellen, dass sie es irgendwie geschafft haben irgendwelche Einstellungen zu verändern. Daher möchte dann in Zukunft einfach die Rechte einschränken.
EDIT: Ich habe mich damals beim Einrichten der Automounts hier nach gerichtet:
http://sial.org/howto/osx/automount/