Metody płatności Abuse

Logowanie jako root w Ubuntu

23.07.2021, 22:37

Polityka dystrybucji Ubuntu jest taka, że wszelkie działania i decyzje użytkownika wymagające uprawnień administracyjnych są wykonywane tylko za pomocą polecenia sudo. Nikt nie zaleca używania roota początkującym użytkownikom, ponieważ początkujący użytkownik nie jest dobrze zorientowany w systemie i może zapomnieć, że jest zalogowany jako root i usunąć ważny plik. W Ubuntu nie da się przywrócić plików po usunięciu jednym poleceniem komendy rm, co oznacza, że początkujący użytkownik nie ma co robić na root 'cie. Czasami jednak istnieje potrzeba zalogowania się jako użytkownik root.

Jak zalogować się jako root w Ubuntu

Z powodów opisanych powyżej dla użytkownika root hasło w Ubuntu nie jest ustawione domyślnie, więc nie można po prostu zalogować się jako root za pomocą wirtualnych konsol dostępnych przez Ctrl + Alt + FN lub narzędzie su. Ponieważ nie ma hasła, nie będzie można go poprawnie wprowadzić.

Wykonać:

$ su - root

Prawda jest omijana. Aby zalogować się jako użytkownik root w terminalu, wystarczy dodać sudo przed poleceniem su:

$ sudo su - root

Można również użyć opcji -i polecenia sudo, aby otworzyć konsolę jako root:

$ sudo -i

Jeśli chcesz zalogować się jako ten użytkownik w konsoli wirtualnej lub przez SSH, musisz najpierw ustawić hasło dla tego użytkownika. Wykonaj:

$ sudo passwd root

Wprowadź hasło dwukrotnie. Następnie użytkownik root staje się prawie pełnoprawnym użytkownikiem systemu. Nie będzie możliwe zalogowanie się do GUI pod nim. Jest to ograniczenie samej powłoki Gnome i bardzo złą praktyką jest uruchamianie całej powłoki jako root.

Ale jeśli naprawdę chcesz to zrobić, możesz nieco skonfigurować reguły PAM dla GDM. Aby to zrobić, otwórz plik /etc/pam.d/gdm-password i skomentuj znajdującą się tam linię:

$  sudo vi /etc/pam.d/gdm-password 
# auth required pam_succeed_if.so user != root quiet_success

Teraz możesz uwierzytelnić się jako root w menedżerze logowania. Wystarczy kliknąć Nie na liście, a następnie wprowadzić login roota:

Następnie zobaczysz powłokę uruchomioną jako superużytkownik:

Należy pamiętać, że jest to niebezpieczne, ponieważ każdy program może zrobić absolutnie wszystko na komputerze. Pierwsze wersje systemu Windows również działały w tym trybie. Pamiętamy, jak słabe i podatne były na ataki hakerów.