Wie ändere ich einen Benutzernamen? (Kurzname und Home-Ordner)

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.

Nur eine Randnotiz: Unter Linux ist es nicht so einfach. Sie müssen auch , den eventuellen Mail-Alias ​​(z. B. username@machine) und alle Stellen aktualisieren /etc/group, an denen Ihr alter Benutzername vorhanden ist (normalerweise viele).

Antworten (3)

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

Dies ist sicherlich der "offizielle" Weg - hat aber zwei Nachteile: Der große ist, dass Sie am Ende eine andere UID haben. Es ist keine große Sache, aber für die meisten Leute ist die Beibehaltung der Benutzernummer 501 der geringste Aufwand, wenn sie ein externes Laufwerk an einen anderen Mac anschließen. Das andere ist, dass es länger als nötig ist. Ich nehme an, Apple hat sich für einen viel längeren Prozess entschieden, um zu vermeiden, dass jemand aufgefordert wird, ein Benutzerkonto zu löschen, da einige Leute die Dinge nicht lesen und am Ende alles löschen – möglicherweise ohne Backup.
Ich habe das mit der UID nicht bemerkt - ich bin nicht auf ein Problem mit der UID gestoßen, aber es ist sicherlich etwas zu beachten.
Das hat bei mir gut funktioniert, danke. Ich dachte, es wäre schwieriger.

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.

Bildschirmfoto

Wie ändern wir das Home-Verzeichnis, damit es mit dem Benutzernamen übereinstimmt? Das Umbenennen im Finder scheint nicht zu funktionieren
Ingmar Hupp bezieht sich auf das Dialogfeld, das erscheint, wenn Sie "Erweiterte Optionen" auswählen.

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.


  1. Prüfen Sie, ob Ihr Backup aktuell ist – nur für den Fall
  2. Führen Sie die Löschung durchGeben Sie hier die Bildbeschreibung ein
  3. Führen Sie den Umzug im Terminal durch, sudo -sgefolgt vonmv /Users/tester\ \(Deleted\)/ /Users/test
  4. Machen Sie das ErstellenGeben Sie hier die Bildbeschreibung ein
Sie sollten wahrscheinlich die Aufgabe „Berechtigungen reparieren“ im Festplatten-Dienstprogramm ausführen, nachdem Sie diese Aktion ausgeführt haben. Da die Unix-Benutzer-ID nach dem Löschen und Erstellen eines neuen Benutzers unterschiedlich ist.
"Berechtigungen reparieren" berührt niemals einen Benutzer-Home-Ordner. Es behebt nur Software, die Apple installiert hat, indem es sich /Library/Receipts (oder die neuere Quittungsdatenbank) ansieht – die Benutzerberechtigungen werden nur durch das Einstellungsfenster / dscl / open-Verzeichnis festgelegt, das neu in Lion ist.