Unter Linux wäre dies ein Kinderspiel. Gehen Sie einfach in /etc/password und bearbeiten Sie das und benennen Sie das Verzeichnis in /home um. Ich möchte, dass der neue Kurzname und der neue Home-Ordner nach der Änderung übereinstimmen.
Apples eigene Anleitung funktioniert recht gut. Es gibt möglicherweise komplexere und schnellere Wege, aber ich bin bei diesen Schritten noch nie auf ein Problem (z. B. falsche Berechtigungen) gestoßen.
Mac OS X v10.6 und früher: So ändern Sie den Namen des Benutzerkontos oder des Basisverzeichnisses
Klicken Sie in Systemeinstellungen , Benutzer & Gruppen mit der rechten Maustaste auf den Benutzernamen in der Liste auf der linken Seite und wählen Sie Erweiterte Optionen . Bearbeiten Sie das Feld Kontoname und klicken Sie auf OK .
Idealerweise möchten Sie auch das Home-Verzeichnis so bearbeiten , dass es mit dem neuen Benutzernamen übereinstimmt, obwohl dies nicht unbedingt erforderlich ist.
Ich mag es wirklich nicht, einen Benutzer an Ort und Stelle zu bearbeiten, da es so einfach ist, den Benutzer zu löschen (den Home-Ordner beizubehalten) - den Ordner als root umzubenennen - den neuen Benutzer mit dem richtigen Kurznamen zu erstellen, der dem umbenannten Ordner entspricht.
Das Einstellungsfenster wird sehen, dass Sie bereits /Users/newshort haben und anbieten, den Ordner zu erben. Es leistet die beste Arbeit, die ich kenne, wenn es darum geht, den Besitz festzulegen und die ACL zu korrigieren, die erforderlich ist, damit Ihr Home-Ordner wie von Apple beabsichtigt funktioniert.
sudo -s
gefolgt vonmv /Users/tester\ \(Deleted\)/ /Users/test
Matteo
/etc/group
, an denen Ihr alter Benutzername vorhanden ist (normalerweise viele).