Whoami ist nicht, wer ich bin!

Ich melde mich bei meinem eigenen Computer mit dem Benutzernamen geoff an. Wenn ich ein Terminal öffne, habe ich als Eingabeaufforderung:

Geoffs-MacBook-Air:~ org1$

Die org1 ist mein Arbeitsbenutzername! Ich habe kein Login mit diesem Benutzernamen für diesen Computer, außer wenn ich von zu Hause aus auf die Arbeit zugreifen muss, und ich mache dies mit VPN. Im Moment ist das VPN nicht verbunden. Wenn ich es tue whoami, bekomme ich org1. Ich habe auch login geoffmein Pword gegeben und dann ein whoamiund trotzdem bekomme ich org1!

Was macht mein Computer? Was muss ich tun, um eine normale Eingabeaufforderung zu erhalten?

Das eigentliche Problem kommt später, wenn ich sudo verwenden muss (ich glaube, ich muss) und es schließlich sagt, dass org1 nicht in der sudoers-Liste ist. Ich interessiere mich nicht für org1, ich will mich.

@Patrix BEARBEITEN

Geoffs-MacBook:~ org1$ id -a
uid=501(org1) gid=20(staff) groups=20(staff),61(localaccounts),12(everyone),402(com.apple.sharepoint.group.1)

Geoffs-MacBook:~ org1$ who am i
org1     ttys000  Dec 27 17:17 


Geoffs-MacBook:~ org1$ w
w: /dev/ttys001: No such file or directory
w: /dev/ttys002: No such file or directory
w: /dev/ttys003: No such file or directory
17:18  up 29 mins, 2 users, load averages: 0.52 0.29 0.17
USER     TTY      FROM              LOGIN@  IDLE WHAT
org1     console  -                16:49      28 -
org1     s000     -                17:17       - w

Der org1-Benutzername ist für die Arbeit, die ich remote über einen Browser oder ein VPN verwenden kann. Auf meinem Computer gibt es keinen Benutzer mit diesem Namen.

Dinge, die Sie ausprobieren sollten: id -a, who am i, wund fügen Sie die Ergebnisse der Frage hinzu. Und können Sie bitte klären, ob org1auf Ihrem Mac oder nur auf der Arbeitsmaschine ein Benutzer aufgerufen wird?
@patrix Ich habe die angeforderten Informationen gepostet. Ist es hilfreich?
@geoff - Patrix hat das Problem perfekt verstanden. Ihr Benutzername kann Geoff sein und der interne (Unix-) Kurzname des Kontos org1 und alles würde erklärt werden. Ihre Bearbeitungen bestätigen genau dies. Sie können den Schritten folgen, die Apple unter HT1428 hat, um Root zu ermöglichen, dies zu ändern, oder die Antwort, die ich auf einer alternativen Weise gepostet habe, um ein Administratorkonto zum Löschen / Neuerstellen des Benutzerordners zu erstellen.
@bmike Ich werde den Anweisungen folgen und die Ergebnisse posten, wenn ich fertig bin ...
@bmike Ich bin dem obigen HT1428-Link gefolgt und kann jetzt glücklich sagen, dass ich bin, wer whoami sagt, dass ich bin. Wenn Sie diesen Link zu Ihrer Antwort hinzufügen, ziehe ich es vor, dies anzukreuzen, als meine eigene Frage zu beantworten. Vielen Dank.

Antworten (1)

Anscheinend stimmen der Kurzname und der Benutzername auf Ihrem Mac nicht überein. Um dies zu testen, geben Sie einfach ein idund echo ~bestätigen Sie, dass der Mac in Ordnung ist, aber der Kurzname und der Home-Ordner nicht Ihren Wünschen entsprechen. Apple hat ein offizielles Verfahren zur Behebung dieses Problems unter http://support.apple.com/kb/HT1428 und wir haben hier mehrere Fragen, die auch das Thema behandeln, wenn Leute festgestellt haben, dass HT1428 bei ihnen nicht funktioniert hat.

Es gibt mehrere Verfahren , um den Kurznamen zu bearbeiten, aber sie sind alle mühsam. Außerdem räumen sie oft nicht alles richtig auf und Spuren des alten Namens, der Ihnen nicht gefiel, bleiben in Ordnern und Listen auf dem System. Am besten gehen Sie in die Benutzereinstellungen und erstellen einen neuen Admin-Benutzer mit einem Passwort, das Sie kennen.

Dann können Sie den Schritten in dieser anderen Antwort hier folgen , um Ihr Konto mit allen intakten Dateien und dem richtigen Kurznamen, den Sie bevorzugen, zu löschen und neu zu erstellen. Sie werden feststellen, dass die Eingabeaufforderung jetzt mit dem gewünschten Kurznamen übereinstimmt. Bevor Sie diesen Vorgang starten, können Sie ein gutes Backup Ihres Systems erstellen, falls Sie einen Fehler machen, meine Anweisungen nicht klar sind oder der Computer nur zur falschen Zeit abstürzt.

idhat durchgehend org1, während echo ~/Users/geoff zurückgegeben wird. Endlich kann ich eine Spur von mir sehen!
Wow - wenn Ihr Ordner geoff war - dann hat jemand diesen Account unvollständig von geoff in org1 umbenannt. Stellen Sie nur sicher, dass Sie ein vollständiges Backup haben, bevor Sie versuchen, die Dinge weiter zu bearbeiten. Mein "Prozess" zum Erstellen eines neuen Admin -Kontos und zum Löschen von org1/geoff sollte immer noch gut funktionieren, damit Sie die Dinge in ein sauberes, von Geoff dominiertes Konto umwandeln können.