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?
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?
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.
awk -F: '$3 == 1000' /etc/passwd
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:
awk -F: '$3 >= 1000' /etc/passwd
Jednym z nich musi być ty. Lub poproś innego użytkownika na komputerze o pobranie listy kont.
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 przez UID
, poszedłbym w bardziej ogólny sposób i powiedziałbym: „masz UID
1000 lub więcej, normalnie, jeśli jesteś jedynym użytkownikiem, to jest to 1000, gdybyś był drugi, 1001 ", myślę, że grep dla 1???
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
whoami
aby znaleźć nazwę użytkownika, który jest aktualnie zalogowany.
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 polecenie
echo $USER
Spowoduje to wydrukowanie wartości zmiennej środowiskowej USER w konsoli.
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.
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ę od kernel
i naciśnij e
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.