whoami nie jest tym, kim jestem!

5

Loguję się do własnego komputera jako nazwa użytkownika geoff. Kiedy otwieram terminal mam monit:

Geoffs-MacBook-Air:~ org1$

Org1 to moja nazwa użytkownika do pracy! Nie mam loginu do tej nazwy użytkownika dla tego komputera, z wyjątkiem sytuacji, gdy potrzebuję dostępu do pracy z domu i robię to za pomocą VPN. W tej chwili VPN nie jest podłączony. Kiedy robię whoami dostaję org1. Ja też login geoff dał moje słowo, a potem zrobił whoami i wciąż dostaję org1!

Co robi mój komputer? Co muszę zrobić, aby uzyskać normalny monit?

Prawdziwy problem pojawia się później, kiedy potrzebuję (uważam, że potrzebuję) użycia sudo i ostatecznie mówi, że org1 nie znajduje się na liście sudoers. Nie obchodzi mnie org1 Chcę mnie.

@ Patrix EDYTOWAĆ

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

Nazwa użytkownika org1 służy do pracy, z której mogę korzystać zdalnie za pomocą przeglądarki lub VPN. Na moim komputerze nie ma użytkownika o tej nazwie.

Geoff
źródło
1
Rzeczy do wypróbowania: id -a, who am i, w i dodaj wyniki do pytania. Czy możesz wyjaśnić, czy istnieje użytkownik o nazwie org1 na komputerze Mac lub tylko na komputerze roboczym?
nohillside
@patrix Wysłałem informacje, o które prosiłeś. Czy to jest pomocne?
Geoff
@geoff - Patrix doskonale zrozumiał problem. Twoją nazwą użytkownika może być Geoff i wewnętrzna krótka nazwa konta (unix) org1 i wszystko zostanie wyjaśnione. Twoje zmiany potwierdzają to dokładnie. Możesz śledzić kroki, które ma jabłko HT1428 aby umożliwić rootowi zmianę tego lub odpowiedzi wysłanej przeze mnie na alternatywny sposób, aby konto administratora zrobiło usunięcie / odtworzenie folderu użytkownika.
bmike
@bmike Będę postępować zgodnie z instrukcjami i opublikować wyniki, gdy skończę ...
Geoff
1
@bmike Śledziłem link HT1428 powyżej i mogę z radością powiedzieć, że jestem tym, który mówi, że jestem. Jeśli dodasz ten link do swojej odpowiedzi, wolę zaznaczyć to, a następnie odpowiedzieć na moje pytanie. Wiele thx.
Geoff

Odpowiedzi:

3

Wygląda na to, że krótka nazwa i nazwa użytkownika na komputerze Mac nie pasują do siebie. Aby to sprawdzić, wpisz id i echo ~ aby potwierdzić, że komputer Mac jest w porządku, ale krótka nazwa i folder domowy nie odpowiadają Twoim potrzebom. Apple ma oficjalną procedurę, aby to naprawić http://support.apple.com/kb/HT1428 i mamy tutaj kilka pytań, które obejmują także ten temat, gdy ludzie odkryli, że HT1428 nie działa dla nich.

Tam są kilka procedur do edytuj krótką nazwę ale wszystkie są bólem. Co więcej, często nie czyszczą wszystkiego poprawnie, a ślady starej nazwy, której nie lubisz, pozostaną w systemie w folderach i listach. Najlepiej jest wejść do preferencji użytkowników i utworzyć nowego użytkownika admin z hasłem, które znasz.

Wtedy możesz wykonaj kroki opisane w tej innej odpowiedzi tutaj aby usunąć i ponownie utworzyć konto, zachowując wszystkie swoje pliki i poprawną nazwę krótką, którą preferujesz. Przekonasz się, że podpowiedź odpowiada teraz podanej krótkiej nazwie. Przed rozpoczęciem tego procesu możesz wykonać dobrą kopię zapasową, jeśli Twój system na wypadek, gdybyś popełnił błąd moich instrukcji, nie jest jasny lub komputer po prostu zawiesza się w niewłaściwym czasie.

bmike
źródło
id ma cały org1, podczas gdy echo ~ zwraca / Użytkownicy / geoff. Wreszcie widzę ślad po sobie!
Geoff
Wow - jeśli twój folder był geoff - wtedy ktoś wykonał niepełną pracę, zmieniając nazwę tego konta z geoff na org1. Tylko upewnij się, że masz pełną kopię zapasową, zanim spróbujesz dalej edytować. Mój „proces” tworzenia nowego Administrator konto i usunięcie org1 / geoff powinno nadal działać dobrze, abyś mógł przerobić rzeczy na czyste konto zdominowane przez geoff.
bmike