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

11

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.

Mithras
quelle
2
Nur eine Randnotiz: Unter Linux ist das nicht so einfach. Sie müssen auch /etc/groupeventuelle E-Mail-Alias ​​(z. B. Benutzername @ Maschine) und alle Stellen aktualisieren , an denen Ihr alter Benutzername vorhanden ist (normalerweise viele).
Matteo

Antworten:

7

Apples eigene Anweisungen funktionieren recht gut. Es gibt zwar komplexere und schnellere Wege, aber ich bin bei diesen Schritten nie auf ein Problem (z. B. falsche Berechtigungen) gestoßen.

Mac OS X 10.6 und früher: So ändern Sie den Namen des Benutzerkontos oder des Ausgangsverzeichnisses

chrismanderson
quelle
1
Dies ist sicherlich der "offizielle" Weg - aber er hat 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 Menschen ist es am wenigsten problematisch, die Benutzernummer 501 beizubehalten, wenn ein externes Laufwerk an einen anderen Mac angeschlossen wird. Das andere ist, dass es länger als nötig ist. Ich gehe davon aus, dass Apple sich für einen viel längeren Prozess entschieden hat, um zu vermeiden, dass jemand ein Benutzerkonto löscht, da einige Leute die Dinge nicht lesen und am Ende alles löschen - möglicherweise ohne Backup.
bmike
Ich habe das bisschen über die UID nicht bemerkt - bin nicht auf ein Problem bezüglich der UID gestoßen, aber es ist sicherlich etwas zu beachten.
Chrismanderson
Das hat gut funktioniert, danke. Ich dachte, es wäre schwieriger.
Dan
3

In den Systemeinstellungen , Benutzer und Gruppen , klicken Sie rechts den Benutzernamen in der Liste auf der linken Seite und wählen Sie Erweiterte Optionen . Bearbeiten Sie die Kontoname Feld 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

Ingmar Hupp
quelle
Wie ändern wir das Home-Verzeichnis so, dass es mit dem Benutzernamen übereinstimmt? Das Umbenennen im Finder scheint nicht zu funktionieren
Enrico Susatyo
1
Ingmar Hupp bezieht sich auf das Dialogfeld, das angezeigt wird, wenn Sie "Erweiterte Optionen" auswählen.
Kiamlaluno
1

Ich mag es wirklich nicht, einen Benutzer an Ort und Stelle zu bearbeiten, da es so einfach ist, den Benutzer zu löschen (den Basisordner beizubehalten) - den Ordner als root umzubenennen - den neuen Benutzer mit dem richtigen Kurznamen zu erstellen, der dem umbenannten Ordner entspricht.

Im Einstellungsbereich wird angezeigt, dass Sie bereits über / Users / newshort verfügen und anbieten, den Ordner zu erben. Es macht den besten Job, den ich kenne, um den Besitz festzulegen und die ACL zu korrigieren, die erforderlich ist, damit Ihr Home-Ordner wie von Apple beabsichtigt funktioniert.


  1. Überprüfen Sie, ob Ihr Backup aktuell ist - nur für den Fall
  2. Löschen Sie Geben Sie hier die Bildbeschreibung ein
  3. Führen Sie den Einzug in das Terminal durch, sudo -sgefolgt vonmv /Users/tester\ \(Deleted\)/ /Users/test
  4. Mach das Erstellen Geben Sie hier die Bildbeschreibung ein
bmike
quelle
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 sein wird.
Sholsinger
1
Reparaturberechtigungen berühren niemals einen Benutzer-Home-Ordner. Es behebt nur Software, die Apple installiert hat, indem es sich / Library / Receipts (oder die neuere Belegdatenbank) ansieht. Die Benutzerberechtigungen werden nur über das in Lion neue Einstellungsfenster / dscl / open-Verzeichnis festgelegt.
bmike