Mac OS X: Terminal-Eingabeaufforderung Benutzername

Mac OS X: Terminal-Eingabeaufforderung Benutzername

Ich verwende Mac OS Snow Leopard (v10.6.8). Ich habe den Kontonamen unter geändert System Preferences > System > Accounts > Full Name. Dadurch wird jedoch der Benutzername in der Terminal-Eingabeaufforderung nicht geändert. Das heißt, wenn Sie export PS1beispielsweise in ändern, \ubleibt der Benutzername der alte.

Ich habe das Home-Verzeichnis unter nicht umbenannt /Users/username, aber ich hatte gehofft, dass es möglich wäre, nur diesen bestimmten Benutzernamen auf dem Terminal zu ändern (ich glaube, er heißt Kurzname).

Antwort1

Nur Mut. Das ist keine große Sache. Ich greife mal auf den Artikel vom Apple Support zurück, der wortreich und lang ist und jeden Tastendruck dokumentiert.

Zusammenfassung

  1. Benennen Sie den Home-Ordner um.
  2. Aktualisieren Sie das Konto in den Systemeinstellungen mit den neuen Benutzer- und Home-Ordnernamen.

Einzelheiten

Da Sie Informationen auf Systemebene ändern, benötigen Sie Administratorrechte. Erstellen Sie ein neues Administratorkonto und melden Sie sich an.Einen dritten Namen verwenden, anders als die alten und neuen Namen, die Sie ändern. Es ist ohnehin eine gute Idee, ein zusätzliches separates Administratorkonto zu haben.

  1. Benennen Sie den Home-Ordner um.

    • Geben TerminalSie diesen Befehl ein und geben Sie bei entsprechender Aufforderung Ihr Administratorkennwort ein:

      sudo mv /Users/old_name /Users/new_name
      
    • Sie können den Erfolg überprüfen, indem Sie den Inhalt des neuen Ordners auflisten und Ihre Dateien dort anzeigen.

      ls /Users/new_name
      
  2. Aktualisieren Sie das OS X-Konto, sodass es mit dem neu umbenannten Home-Ordner in den OS X-Einstellungen übereinstimmt.

    • Gehen Sie zu Preferences-> Accountsund klicken Sie zur Verwaltung auf das Schlosssymbol Accounts.

    • Klicken Sie bei gedrückter Ctrl-Taste auf das Konto, das Sie umbenennen möchten, und wählen Sie „Erweiterte Optionen“.

    • Ändern Sie die Felder „Kontoname“ und „Basisverzeichnis“ auf die neuen gewünschten Werte.

Antwort2

Ihre Änderung ist oberflächlich: Sie müssen auch Ihren Benutzerordner umbenennen. Während es ziemlich einfach ist, Ihren Computernamen unter OS X zu ändern, handhabt OS X die Änderung Ihres Benutzernamens nicht von Haus aus, die Lösung ist ziemlich hackig. Zusätzlich zu dem, was Sie getan haben, müssen Sie einen neuen Benutzer mit Administratorrechten erstellen (benennen Sie ihn, wie Sie wollen, da es einvorübergehendKonto), melden Sie sich als dieser Benutzer an und ändern Sie dann den Namen Ihres anderen Administratorordners (des alten). Das Problem ist, dass manche Software auf absolute Pfade angewiesen ist und nicht weiß, wo alle von ihnen erstellten Dateien sind, wenn Sie Ihren Benutzerordner umbenannt haben. Ich habe beispielsweise alle meine vmxund vmdkDateien sowie meine Calibre-Bibliothek verloren und war beim Neustart zunächst besorgt (ich dachte, ich hätte beim ersten Neustart von OS X alles verloren, also als OS X die Korrespondenz zwischen dem Ordner meines Administratorbenutzers und dem Administratorkonto selbst herstellte).

Zur Beantwortung Ihrer Frage :Wenn Sie dies nicht durchführen möchten, können Sie in Ihrem Ihren Benutzernamen PS1entfernen \uund ihn einfach im Klartext eingeben. Machen Sie diesen Hack zu einer Ausnahme (nur für den lokalen Host, da er sich nicht ändert), sodass der richtige Benutzername angezeigt wird, wenn Sie eine Verbindung zu einem anderen Computer herstellen (beispielsweise per SSH).

Bearbeitung dank RobertLs Anmerkung:Was ich getan habe :

1) RobertLs Schritt 2

2) Benennen Sie meinen Benutzerordner im Finder um (in der Finder-Menüleiste: Gehe zu --> Computer --> Macintosh HD (oder der Name Ihres Laufwerks) --> Benutzer --> Rechtsklick auf meinen Benutzer --> Informationen lesen (oder cmd + i) --> Umbenennen im Feld unten.

Antwort3

Verwenden Sie dieMenü „Erweiterte Optionen“vonBenutzergruppeninnerhalbMac OS X-Systemeinstellungen

Wie?

Wenn Sie inBenutzergruppenBewegen Sie den Mauszeiger über den Benutzernamen, den Sie ändern möchten, und drücken Sie gleichzeitigKontrolleUndKlicken Sie mit der linken Maustaste auf Ihr Mauspad. Dadurch wird der Menüpunkt „Erweiterte Optionen“ angezeigt.

In diesem Menü können Sie Ihren lokalen Benutzernamen sicher nach Belieben ändern, ohne dass es bei diesem Versuch zu Problemen mit der Umbenennung oder Verschiebung von Verzeichnissen und/oder Tippfehlern kommt.

Hintergrund

ANutzernamewird erneut abgebildetAusweisin „/etc/passwd“, und wenn Sie einen Benutzer umbenennen, ändern Sie die Zuordnung von „ID -> Nummer“ in „Benutzername -> Text“.

verwandte Informationen