Ustaw, zresetuj i zmień hasło roota w Ubuntu 20.04
Użytkownik root to nic innego jak domyślny użytkownik utworzony w systemie Linux z uprawnieniami administratora. Podobnie jak w starszych wersjach Ubuntu, użytkownik root jest zablokowany w Ubuntu 20.04, a użytkownik nigdy nie może początkowo zalogować się jako root. sudo
Zamiast tego używany jest system używania polecenia , który umożliwia każdemu użytkownikowi nie będącemu administratorem wykonywanie zadań administracyjnych, takich jak instalacja, bez faktycznego logowania się jako root, ale z uprawnieniami administratora.
Jednak mogą istnieć pewne kluczowe zadania administracyjne, które nie są dozwolone za pomocą sudo
polecenia i mogą być wykonywane tylko wtedy, gdy zalogowany jest użytkownik root. W takich sytuacjach istnieją sposoby ustawienia lub zresetowania hasła roota. Należy pamiętać, że powinno to być używane tylko w przypadkach, gdy polecenie sudo
jest niekompetentne, ponieważ logowanie jako użytkownik root stanowi zagrożenie dla bezpieczeństwa komputera.
Ustaw/zresetuj hasło roota
Ten krok wymaga zalogowania się jako użytkownik z sudo
uprawnieniami, a polecenie su
jest dozwolone w ramach sudo
uprawnień.
Uruchom następujące, aby zalogować się jako root. Wprowadź swoje hasło, gdy zostaniesz o to poproszony.
sudo su
Jak widać powyżej, monit zmienił się teraz na root. W ten sposób jesteśmy w stanie zalogować się do roota przy użyciu własnego hasła.
Teraz, aby zmienić hasło roota, po prostu użyj polecenia passwd
.
passwd
Spowoduje to ustawienie hasła roota przy pierwszym użyciu lub zmianę na nowe hasło przy późniejszym użyciu.
Czas sprawdzić, czy nowe hasło działa. Naciśnij, Ctrl + D
aby wyjść z wiersza głównego. Następnie wpisz polecenie, su
aby zalogować się jako root i wprowadź nowe hasło roota, które właśnie ustawiliśmy.
su
W ten sposób pomyślnie zmodyfikowaliśmy hasło roota i mogliśmy zalogować się jako root.
Jednak, jak wspomniano wcześniej, wymaga to od własnego użytkownika dostępu do sudo. Ale co, jeśli nie masz dostępu do sudo, ale nadal musisz zmienić hasło roota w nagłym wypadku? Czy jest w takim przypadku sposób na zalogowanie się jako root? Dowiedzmy Się.
Zresetuj hasło roota z Gruba
Istnieje sposób na zmianę hasła roota lub dowolnego innego użytkownika podczas uruchamiania Ubuntu. Trzeba trochę poprawić proces uruchamiania.
Najpierw uruchom ponownie komputer. Jeśli menu GRUB nie pojawia się automatycznie za każdym razem podczas uruchamiania, przytrzymaj Shift
klawisz podczas uruchamiania. Spowoduje to wymuszenie wyświetlenia menu GRUB.
Następnie zaznacz linię Ubuntu
z menu i naciśnij , e
aby edytować konfigurację rozruchu.
Musimy dokonać modyfikacji w linii zaczynającej się od linux
, która jest przedostatnią linią w konfiguracji. Wymień ostatnią część quiet splash
z rw init=/bin/bash
.
Zasadniczo zmiana, którą tutaj wprowadzamy, polega na zalogowaniu się do powłoki ( init=/bin/bash
) zamiast do GUI ( quiet splash
) z rw
uprawnieniami do odczytu i zapisu ( ).
Naciśnij, F10
aby uruchomić z tą konfiguracją. Zauważ, że ta zmieniona konfiguracja jest używana tylko podczas tego rozruchu i jest resetowana przy następnym rozruchu.
Jak widać, jesteśmy zalogowani jako root w wierszu poleceń powłoki.
Teraz, tak jak poprzednio, możemy uruchomić polecenie passwd
tutaj i zresetować hasło roota.
passwd
Hasło roota zostało zmienione. Teraz zrestartuj system normalnie i zaloguj się jako root z nowym hasłem.
Możesz teraz wykonać wymagane zadania administracyjne.
Wniosek
Widzieliśmy dwa sposoby zmiany hasła roota w Ubuntu 20.04. Zwróć uwagę, że wszędzie tam, gdzie to możliwe, sudo
do wykonywania zadań administracyjnych należy używać polecenia. Logowanie as su
powinno być zapobiegane w jak największym stopniu, ponieważ może to zagrozić bezpieczeństwu systemu, zwłaszcza jeśli jest on podłączony do sieci.