Kiedy zainstalowałem najnowszą aktualizację Ubuntu, poproszono mnie o nazwę użytkownika, ale nie pamiętam, jaka jest moja nazwa użytkownika. Jak mogę dowiedzieć się, jaka jest moja nazwa użytkownika?
user-management
Byron Ortega Ruiz
źródło
źródło
Odpowiedzi:
Jeśli nie możesz się nawet zalogować, ponieważ nie pamiętasz swojej nazwy użytkownika, nadal istnieje sposób na odzyskanie danych. Pamiętaj, że ten przewodnik zakłada, że jesteś jedynym użytkownikiem w systemie.
Jeśli nie jesteś jedynym użytkownikiem, zastąp kod w kroku 3. Wyszukaj użytkownika o identyfikatorze większym lub równym 1000 przez:
Jednym z nich musi być ty. Lub poproś innego użytkownika na komputerze o pobranie listy kont.
źródło
UID
1000 (zwykle pierwszy użytkownik niesystemowy). Co jeśli jest to komputer z wieloma użytkownikami, a OP nie jest pierwszym użytkownikiem?/etc/passwd
wpisów grep przezUID
, poszedłbym w bardziej ogólny sposób i powiedziałbym: „maszUID
1000 lub więcej, normalnie, jeśli jesteś jedynym użytkownikiem, to jest to 1000, gdybyś był drugi, 1001 ", myślę, że grep dla1???
nie dałby zbyt wielu wpisów, a którakolwiek z pokazanych linii zadzwoniłaby dzwonkiem u zapomnianego użytkownika ... nie sądzisz?cat /etc/passwd
i szukać czegoś znajomego?Otwórz terminal ( Ctrl+ Alt+ T) i wpisz polecenie
aby znaleźć nazwę użytkownika, który jest aktualnie zalogowany.
źródło
whoami
nie pomoże, jeśli zapomniałeś swojej nazwy użytkownika i wylogowałeś się.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.
Jeśli jesteś zalogowany i chcesz poznać użytkownika, otwórz terminal
(Ctrl+Alt+T)
i wpisz polecenieSpowoduje to wydrukowanie wartości zmiennej środowiskowej USER w konsoli.
źródło
whoami
wykonuje pracę!whoami
również wykonuje zadanie.Jeśli kiedykolwiek aktywowałeś konto root, użyj go.
Jeśli powyższa metoda trybu odzyskiwania działa, użyj jej.
Jeśli masz płytę CD na żywo, na której można zamontować system plików instalacji, zrób to i rzeczywiście wyszukaj użytkownika w pliku / etc / passwd.
Jeśli żaden z nich nie jest wykonalny, możesz (chyba że zabezpieczyłeś menedżera rozruchu hasłem nieznanym hasłem) nadal wchodzić do systemu, dodając opcję „init = / bin / sh” do parametrów jądra (które możesz edytować z poziomu rozruchu menu menedżera). To powinno przenieść cię prosto do prostej powłoki po załadowaniu jądra i możesz przeglądać pliki tekstowe, takie jak / etc / passwd. Modyfikacja plików nie jest możliwa w tym trybie, chyba że zostaną podjęte dodatkowe kroki (które są niebezpieczne, jeśli nie są dobrze zrozumiane i raczej poza zakresem). Aby wyjść z tego trybu, może być konieczne wymuszenie ponownego uruchomienia przez cykliczne włączanie zasilania.
źródło
Możesz przejść do trybu pojedynczego z Grub. Podczas uruchamiania naciśnij
Esc
ekran rozruchowy Grub, gdy pojawi się monit. Może po prostu pokazać Grub z listami każdego jądra - jeśli tak jest, nie naciskajEsc
Stąd wybierz pierwszy wpis i naciśnij,
e
aby go edytować. Przejdź do wiersza zaczynającego się odkernel
i naciśnije
ponownie.Umożliwi to edycję całej linii. Przewiń w prawo, aż dojdziesz do końca i usuń
splash quiet
z linii, zastępując jąsingle
. Naciśnij,eneter
aby zaakceptować zmiany i naciśnij,b
aby uruchomić do zmodyfikowanej linii jądra. Spowoduje to uruchomienie systemu w trybie pojedynczego użytkownika i po zakończeniu rozruchu powinien zostać przeniesiony do powłoki roota.Stąd możesz dodawać użytkowników do systemu, zmieniać hasła użytkowników itp.
źródło