Jak zmienić lub zresetować hasło roota w Linux

Jak zmienić lub zresetować hasło roota w Linux

Jeśli nie zalogowałeś się jako użytkownik root przez długi czas i nigdzie nie zapisałeś informacji o logowaniu, istnieje szansa, że ​​możesz stracić dostęp do poświadczeń dla swojego systemu. To nie jest niezwykłe zdarzenie, ale raczej powszechny problem, którego większość użytkowników Linux prawdopodobnie wcześniej spotkała. Jeśli tak się stanie, możesz łatwo zmienić lub zresetować hasło za pomocą linii polecenia lub GUI (graficzny interfejs użytkownika).

Ale co robisz, jeśli hasło rootowe musi zostać zmodyfikowane lub zresetowane?

W tym artykule pokazuje, jak zmienić hasło roota dla systemu Linux Mint 20 za pomocą trzech różnych metod.

Notatka: Aby zmienić hasło root, musisz mieć bieżące hasło root, uprawnienia sudo lub mieć fizyczny dostęp do systemu. Zaleca się również zapisanie nowych haseł w bezpiecznej lokalizacji, do której można uzyskać dostęp w razie potrzeby.

W tym artykule omówimy:

  1. Zmień lub zresetuj hasło root jako użytkownik root
  2. Zmień lub zresetuj hasło roota jako użytkownika sudo
  3. Zmień lub zresetuj hasło roota za pomocą menu Grub

Warto wspomnieć, że wszystkie polecenia zawarte w tym artykule zostały przetestowane w systemie Linux Mint 20. Polecenia te zostały wykonane w terminalu, który można otworzyć za pomocą skrótu klucza CTRL+alt+t lub klikając ikonę terminala obecną na pasku zadań systemu Linux.

Zmień lub zresetuj hasło root jako użytkownik root

Jeśli masz bieżące hasło roota i chcesz je zresetować, możesz to zrobić za pomocą polecenia „Passwd”. Wykonaj następujące kroki, aby zmienić lub zresetować hasło użytkownika root:

Najpierw zaloguj się jako użytkownik root, używając następującego polecenia w terminalu:

$ su root

Kiedy zostaniesz poproszony o podanie hasła, wprowadź bieżące hasło root. Następnie zobaczysz monit terminali zmieniony na „#”, wskazując, że jesteś teraz zalogowany jako użytkownik root.

Aby zmienić hasło roota, wpisz następujące polecenie w terminalu:

$ passwd

Zostaniesz poproszony o wprowadzenie nowego hasła root. Wpisz nowe hasło i naciśnij Wchodzić klucz. Następnie ponownie wprowadź hasło i naciśnij Wchodzić Klucz, aby uniknąć literówek.

Po wprowadzeniu hasła zostanie wyświetlona wiadomość z informacją, że hasło zostało pomyślnie zaktualizowane.

Zmień lub zresetuj hasło roota jako użytkownika sudo

Hasło root można również zmienić przez standardowego użytkownika z uprawnieniami sudo. Możesz zmienić lub zresetować hasło użytkownika root, wykonując następujące czynności:

Wpisz następujące polecenie jako użytkownik Sudo w terminalu, aby zmienić hasło roota.

$ sudo passwd root

Zostaniesz poproszony o wpisanie nowego hasła dla użytkownika root. Wprowadź nowe hasło i naciśnij Wchodzić. Następnie ponownie wprowadź hasło i naciśnij Wchodzić Klucz, aby uniknąć literówek.

Po wprowadzeniu hasła zostanie wyświetlona wiadomość z informacją, że hasło zostało pomyślnie zaktualizowane.

Zmień lub zresetuj hasło roota za pomocą menu Grub

Jeśli jesteś użytkownikiem root i zapomniałeś hasła root do swojego systemu, możesz zresetować hasło root za pomocą menu Grub. Grub to pierwszy program, który rozpoczyna się w rozruchu systemowym. Należy jednak pamiętać, że fizyczny dostęp do systemu jest wymagany do użycia metody opisanej w tej sekcji.

Aby zresetować lub zmienić hasło root za pomocą menu Grub, wykonaj następujące kroki:

Uruchom ponownie system i przytrzymaj Zmiana klawisz lub naciśnij wyjście Klucz do wejścia do trybu awaryjnego (tryb odzyskiwania). Po wprowadzeniu trybu awaryjnego zobaczysz menu Grub, jak pokazano na poniższym zrzucie ekranu.

Następnie przejdź do opcji zaawansowanych.

Następnie, aby przejść do okna edycji, kliknij „E” na klawiaturze.

Zobaczysz następujący ekran:

Przewiń w dół ekranu, aż zobaczysz następujący wiersz:

„Linux /boot /vmlinuz-5.4.0-26-generalny root = uuid = 35 \ 2D26AA-051E
-4DBE-ADB2-7FBB843F6581 RO Cicha Splash ”

Zastępować 'ro' z 'rw ' w powyższej linii i, na końcu linii, dołącz „init =/bin/bash”. Powinno teraz wyglądać tak:

„Linux /boot /vmlinuz-5.4.0-26-generalny root = uuid = 35 \
2D26AA-051E-4DBE-ADB2-7FBB843F6581 RW Cicha Splash init =/bin/bash ”

Dodanie 'rw ' I 'init =/bin/bash ' W powyższym wierszu zasadniczo mówi systemowi, aby zalogował się, aby uderzyć z uprawnieniami odczytu/zapisu. Należy pamiętać, że ta konfiguracja będzie miała zastosowanie tylko do bieżącego rozruchu, a nie do kolejnych butów.

Teraz użyj F10 klucz lub Ctrl+x skrót do uruchomienia wiersza polecenia, jak pokazano na poniższym zrzucie ekranu.

W wyświetlonym wierszu polecenia wpisz następujące polecenie:

$ PASSWD Root

Zostaniesz poproszony o hasło root. Wprowadź hasło roota i naciśnij Wchodzić klucz. Następnie ponownie przestaw hasło i naciśnij Wchodzić Aby uniknąć literówek.

Notatka: Możesz zmienić nie tylko hasło roota, ale także hasło każdego użytkownika za pomocą tego procesu.

Po wprowadzeniu hasła zobaczysz wiadomość, że nowe hasło zostało zaktualizowane.

Na koniec użyj Ctrl+alt+usuń skrót lub wpisz następujące polecenie w wierszu polecenia, aby wyjść i ponownie uruchomić system.

exec /sbin /init

To wszystko, co musisz zrobić, aby zmienić lub zresetować hasło rootowe systemu Linux Mint 20 bez logowania sudo lub root. Dobrą praktyką jest często zmieniając hasło po pewnym czasie, zwłaszcza jeśli uważasz, że zostało ono narażone.

Wniosek

W tym artykule zidentyfikowaliśmy trzy różne metody modyfikowania lub zresetowania hasła rootowego w twoim systemie. Możesz wybrać dowolną metodę, na podstawie posiadanych uprawnień. Jeśli masz hasło root lub uprawnienia sudo, możesz łatwo zresetować hasło root za pomocą prostego polecenia „passwd”. W przeciwnym razie możesz użyć menu GRUB, aby zmienić hasło root, ale tylko wtedy, gdy masz fizyczny dostęp do systemu.

Mam nadzieję, że ten artykuł pomógł ci zmienić lub zresetować hasło rootowe twojego systemu.