Jak mogę znaleźć swoją nazwę użytkownika?

80

Skąd mam znać swoją nazwę użytkownika? Zainstalowałem Ubuntu, ale nie znam swojej nazwy użytkownika, tylko moje hasło. Nie mam dostępu do laptopa i nie można go otworzyć.

Jayharte
źródło
6
Ekran logowania pokazuje możliwe konta i musisz tylko kliknąć (lub nawet nie musisz klikać, ponieważ prawdopodobnie byłeś ostatni, aby się zalogować) i wpisać hasło.
Gilles,
1
@Jayharte - czy któraś z tych odpowiedzi działała dla Ciebie? Jeśli tak, proszę przyjąć jedną jako odpowiedź. Dziękuję Ci.
Tass

Odpowiedzi:

135

Otwórz terminal i wpisz whoami

Działa to na każdym systemie Unix / Linux.

Germar
źródło
7
Nie może się zalogować, więc założę się, że nie może uruchomić Whoami
Boris,
1
Mógł uruchomić go z trybu odzyskiwania
rajlego
5
@rajlego Jeśli zostanie uruchomiony z trybu odzyskiwania, whoamipo prostu wyświetli root. Jednak w trybie odzyskiwania ls /homemożna użyć do przeglądania nazw normalnie skonfigurowanych użytkowników systemu. Jeśli jest tylko jeden taki użytkownik, to wyjście to jego nazwa użytkownika; a nawet jeśli jest ich więcej, powinno to ułatwić znalezienie nazwy użytkownika.
Eliah Kagan,
Zgadzam się z @ Boris. Jak wspomniał w odpowiedzi, nie mógł się zalogować, jak mógł uruchomić whoami? To dziwne, że ta odpowiedź uzyskała wiele głosów.
Tung Tran,
2
@TungTran - Pozytywne opinie pochodzą od pracowników Google (takich jak ja), którzy przybyli tutaj w poszukiwaniu odpowiedzi na pytanie zawarte w tytule. Niektórzy z nas potrzebują tylko przypomnienia polecenia wypisującego bieżącą nazwę użytkownika. Ale czytając aktualne pytanie, ta odpowiedź jest dość bezużyteczna dla pytającego.
gilly3
21

Najprostszym sposobem na znalezienie nazwy użytkownika jest prawdopodobnie naciśnięcie klawiszy Ctr + Alt + T - otwiera terminal i zobaczysz coś takiego:

user_name@machine_name:~$

I to odpowiada na twoje pytanie.

Jendas
źródło
Czy nazwa_użytkownika to nazwa użytkownika, a nazwa_komputera to grupa?
Rafael_Espericueta
Nie. Nazwa komputera to nazwa twojego komputera.
Jendas,
nie zawsze jest to poprawne, ponieważ to, co pokazuje terminal, jest konfigurowalne
Elzo Valugi
1
Jeśli możesz skonfigurować terminal, prawdopodobnie znasz to whoamipolecenie.
Jendas
14

Otwórz terminal i wpisz:

echo $USER

Spowoduje to wydrukowanie wartości USERzmiennej środowiskowej na konsoli.

Ali Dehghani
źródło
3
Dla pierwotnego pytającego jest to tak samo bezużyteczne jak whoamipolecenie, ale szczerze mówiąc, jest to idealne rozwiązanie dla tych, którzy „ wykonują blah username_here” polecenia, w których username_hereczęść można zastąpić, $USERa całe polecenie jest bardziej uniwersalne. Dzięki.
nurchi
1
@Ali Dehghani, $ USER to zmienna środowiskowa, którą można zmienić na dowolną. whoami faktycznie sprawdza, który jest aktualnie zalogowanym użytkownikiem
Josef Klimuk
12

Jeśli zainstalowałeś ubuntu, to podałeś swoją nazwę użytkownika, czy to pomaga w pobudzeniu naszej pamięci?

Na przykład tutaj, gdzie yannjest nazwa użytkownika

wprowadź opis zdjęcia tutaj

damien
źródło
7

Powinieneś uruchomić system Ubuntu w trybie odzyskiwania. Wykonaj poniższe kroki:

  • Włącz komputer. Poczekaj, aż system BIOS zakończy ładowanie lub prawie się zakończy. (W tym czasie prawdopodobnie zobaczysz logo producenta komputera.) Szybko naciśnij i przytrzymaj klawisz Shift, co spowoduje wyświetlenie menu GNU GRUB. (Jeśli widzisz logo Ubuntu, przegapiłeś punkt, w którym możesz wejść do menu GRUB.) **

  • Wybierz wiersz rozpoczynający się od „ Opcje zaawansowane ”. *

  • Wybierz linię kończącą się na „ (tryb odzyskiwania) ”, prawdopodobnie drugą linię, coś w stylu:Ubuntu GNU/Linux, with Linux 3.8.0-26-generic (recovery mode)

  • Naciśnij Return, a urządzenie rozpocznie proces rozruchu.

  • Po kilku chwilach stacja robocza powinna wyświetlić menu z wieloma opcjami. Jedną z opcji (może być konieczne przewinięcie w dół do dolnej części listy) będzie „ Monituj do powłoki root ”. Naciśnij Return z podświetloną opcją.

W końcu możesz użyć tego polecenia, aby wyświetlić listę wszystkich nazw użytkowników:

cut -d: -f1 /etc/passwd

Przypuszczam, że będziesz w stanie rozpoznać swoją nazwę użytkownika na liście.

Tung Tran
źródło
Nie musisz remount,rwpo prostu czytać pliku ...
Germar
Masz rację, podałem to jako opcję.
Tung Tran,
Działa to, jeśli użytkownik nigdy nie ustawił hasła roota. Jednak, jeśli ktoś już to ustawił, zawsze może po prostu skorzystać z usb na żywo lub innego systemu operacyjnego, aby przejrzeć katalog domowy (mam nadzieję, że nie jest zaszyfrowany.)
Rohitt Vashishtha
Tak, jeśli pamięta hasło roota, będzie to jeszcze łatwiejsze. W każdym razie, jak powiedział, zainstalował Ubuntu i nie zna swojej nazwy użytkownika. Podejrzewam, że nie ustawił hasła roota.
Tung Tran,
Ponadto w trybie pojedynczego użytkownika, nawet jeśli ustawisz hasło roota, będziesz mógł je pominąć.
Tung Tran,
5

Zwykle po uruchomieniu komputera nie musisz znać swojej nazwy użytkownika, aby się zalogować, ponieważ pojawia się ona automatycznie na liście. A jeśli jest to jedyne konto użytkownika, jest to jedyna wymieniona nazwa. To powinno wyglądać tak:

wprowadź opis zdjęcia tutaj

Jeśli istnieje więcej niż jedno konto użytkownika, kliknij nazwę, której chcesz użyć. Tylko dla jednego użytkownika wystarczy wpisać hasło.

Jeśli ekran logowania tak nie wygląda lub logowanie nie działa lub problem polega na tym, że uruchomienie nie powiedzie się, zanim przejdziesz do ekranu logowania, daj nam znać i podaj jak najwięcej szczegółów.

Boris
źródło
3
Imponująca edycja Eliath !!
Boris,
Podejrzewam, że ma problem z wyświetleniem nazwy użytkownika na stronie logowania. Gdyby zobaczył ekran logowania, rozpoznałby nazwę użytkownika. Jeśli tak, nie pytalibyśmy.
Tung Tran,
Moja nazwa użytkownika i moje imię są różne, więc to nie zawsze zadziała.
mchid
2

Użyj tego rozwiązania, jeśli nie zaszyfrowałeś swojego katalogu domowego.

  1. Czy nadal masz nośnik instalacyjny (LiveCD / USB), z którego zainstalowałeś Ubuntu? Uruchom z niego i wybierz Wypróbuj Ubuntu.

  2. Przejdź do plików, a następnie zobaczysz, że już zainstalowałeś partycję Ubuntu. Kliknij na niego, to się zamontuje.

  3. Idź do /home. Tutaj zobaczysz listę wszystkich użytkowników utworzonego systemu.

Jednak, aby pobudzić pamięć, jak się nazywasz? Czy podałeś tę samą nazwę podczas instalacji Ubuntu? Czy pamiętasz nazwę wyświetlaną w polu logowania, w którym wpisałeś hasło? Ubuntu domyślnie ustawia nazwę użytkownika jako twoje imię pisane małymi literami.

Przykład; name = John Doe, automatycznie ustawia nazwę użytkownika =john

Rohitt Vashishtha
źródło
2

W trybie odzyskiwania uruchom następujące polecenie, aby wyświetlić listę wszystkich ludzi podobnych do użytkowników:

awk -F'[/:]' '{if ($3 >= 1000 && $3 != 65534) print $1}' /etc/passwd

źródło

mchid
źródło