Basisverzeichnis des Benutzers ändern

Ich habe einen neuen Benutzer erstellt, aber das Home-Verzeichnis des neuen Benutzers hat den alten Benutzerpfad. Wie kann ich das Home-Verzeichnis meines neuen Benutzers aktualisieren, sodass das Terminal dieses Verzeichnis öffnet und die gesamte Software dieses neue Verzeichnis als mein Home-Verzeichnis betrachtet? Ich verwende OS x 10.8.4.

Können Sie etwas mehr Licht darauf werfen, welchen Prozess Sie durchgeführt haben, um zum aktuellen Stand zu gelangen? Wenn Sie einen neuen Benutzer erstellt haben, sollte dieser nicht auf das Home-Verzeichnis eines anderen Benutzers verweisen.
Ich habe einen neuen Benutzer über die Systemeinstellungen und dann über Benutzer und Gruppen erstellt, aber wenn ich eine Eingabeaufforderung öffne und den Befehl $pwd verwende, bringt es mich zu /. Ich möchte, dass es mich zu /Users/newuser bringt. Immer wenn ich Software wie zum Beispiel Maven ausführe, verwendet sie / als Home-Verzeichnis, was Probleme verursacht
Gehen Sie zu Systemeinstellungen > Benutzer & Gruppen und klicken Sie auf das Schloss, um sich zu authentifizieren, klicken Sie dann mit der rechten Maustaste auf das neu erstellte Konto und wählen Sie Erweiterte Optionen. Posten Sie einen Screenshot davon (Sie können die UUID ausblenden, wenn Sie möchten).
@tubedogg das war genau die Option, nach der ich gesucht habe. Die erweiterten Optionen wurden auf einen ungültigen Speicherort festgelegt. kannst du das als Lösung posten?

Antworten (3)

Auf der Support-Website von Apple finden Sie Schritte zum Ändern des "Kontonamens" (d. h. des Namens des Home-Ordners für einen bestimmten Benutzer).

  1. Aktivieren Sie den Root-Benutzer (mit diesen Schritten ).
  2. Melden Sie sich als root an.
  3. Navigieren Sie zum Ordner /Benutzer.
  4. Wählen Sie den Home-Ordner mit dem Kurznamen aus, den Sie ändern möchten, und benennen Sie ihn um, so wie Sie jeden anderen Ordner umbenennen würden. Denken Sie daran, dass der Kurzname nur aus Kleinbuchstaben bestehen muss, keine Leerzeichen enthält und nur Buchstaben enthält.
  5. Verwenden Sie den Bereich „Benutzer & Gruppen“ (Bereich „Accounts“ in Mac OS X v10.6.8 oder früher) in den Systemeinstellungen, um einen neuen Benutzer mit dem Accountnamen oder Kurznamen zu erstellen, den Sie im vorherigen Schritt verwendet haben.
  6. Klicken Sie auf OK, wenn „ein Ordner im Benutzerordner bereits den Namen ‚Kontoname‘ hat. Möchten Sie diesen Ordner als Home-Ordner für dieses Benutzerkonto verwenden?“ erscheint. Hinweis: Dadurch wird der Besitz aller Dateien im Home-Ordner korrigiert und Berechtigungsprobleme mit den Inhalten vermieden.
  7. Wählen Sie „Abmelden“ im Apple-Menü. Melden Sie sich als neu erstellter Benutzer an. Sie sollten auf alle Ihre Originaldateien zugreifen können (auf dem Desktop, in Dokumenten und in den anderen Ordnern dieser Startseite).
  8. Nachdem Sie sich vergewissert haben, dass Ihre Daten wie erwartet sind, können Sie das ursprüngliche Benutzerkonto über den Bereich „Benutzer & Gruppen“ löschen (Bereich „Konten“ in Mac OS X v10.6.8 oder früher).
  9. Deaktivieren Sie den Root-Benutzer (mit diesen Schritten ).
Schritt 4 verstehe ich nicht.

Eine sicherere Möglichkeit, den mit einem Konto verknüpften Benutzerordner zu ändern, besteht darin, dies über die Systemeinstellungen zu tun.

  1. Klicken Sie auf das Apple-Menü und dann auf Systemeinstellungen.
  2. Wählen Sie Benutzer und Gruppen aus.
  3. Klicken Sie auf das Schloss unten links und authentifizieren Sie sich als Administrator.
  4. Klicken Sie mit der rechten Maustaste auf das Konto, das Sie ändern möchten, und wählen Sie Erweiterte Optionen.
  5. Ändern Sie den Pfad des "Home-Verzeichnisses" und klicken Sie auf OK.

Sie können einen Home-Ordner einem anderen Ordner als „/Benutzer/IhrBenutzername“ im Terminal zuweisen.

sudo dscl . -create /Users/YourUserName NFSHomeDirectory /path/to/new/home/folder
Ja, aber das erstellt das Home-Verzeichnis mit root als Eigentümer, richtig?
@JorgeGil sudo -u username ...wird vielleicht der richtige Besitzer verwendet?