Der Schreibtischordner muss "Desktop" heissen (nicht anders) und muss in der ersten Ebene des privaten Ordners zu finden sein. Entscheidend ist dabei nicht der lokalisierte Anzeigename, sondern der wahre Name, wie ihn das Terminal oder das Feld "Name und Suffix" der Finder-Information anzeigen.
Eigentümer muss der betreffende Benutzer sein, Zugriffsrechte auf lesen/schreiben für den Nutzer, für alle anderen gar nichts.
( also \700 bzw. drwx------ )
Der Ordner darf nicht als unsichtbar markiert sein. Ggf. korrigieren mit z.B.:
Code:
/Developer/Tools/SetFile -a v "${HOME}/Desktop"
Evtl. versaubeutelte Finder-Preferences lassen sich mit einem:
Code:
defaults write com.apple.finder CreateDesktop -bool YES
wieder geradebiegen. Im Zweifel halt auch durch löschen der plist im Preferences-Ordner.
Sind die Daten denn überhaupt noch da? Vielleicht versehentlich verschoben? (Das System legt dann prompt einen neuen Schreibtisch an - einen leeren.)
Sind die anderen Nutzerdaten am Ende auch weg?
Was sagt das Terminal dazu?
Ansonsten fiele mir dazu jetzt erstmal auch nichts besseres ein. Vielleicht irgendwann mal mit dem "eingeschränkten Finder" und/oder der Kindersicherung rumexperimentiert?