Możesz mieć to pytanie z tyłu głowy, że WTH! jest różnica między rootem a superużytkownikiem? A czym różnią się ich polecenia.
Konto użytkownika i sudo?
Oto kilka wskazówek, które ci pomogą,
Tak więc, co się dzieje, gdy instalujesz Ubuntu w swoim systemie, pojawia się monit o utworzenie konta użytkownika.
Załóżmy, że utworzyłeś to konto z nazwą użytkownika i hasłem.
To, co domyślnie robi Ubuntu, to sprawia, że twój użytkownik jest samym ROOTem.
Czekaj, nie wiesz, kim są Gość, Użytkownik, Root i Superuser?? :P
Gość: Cóż. Jeśli logujesz się jako gość, nie masz prawie żadnych uprawnień, nie możesz zainstalować żadnego oprogramowania, a także masz ograniczony dostęp.
Użytkownik: JEŚLI to ty zainstalowałeś Ubuntu, to konto to domyślnie ma uprawnienia administracyjne Ubuntu. Tak więc polecenie sudo, które w rzeczywistości może być używane tylko przez użytkownika root, ale ponieważ domyślnie masz uprawnienia administratora, możesz uruchomić polecenie sudo, po prostu potwierdzając, że jesteś domyślnym użytkownikiem.
Do cholery! Wystarczy wpisać hasło użytkownika, a polecenie sudo zadziała. (jeśli jesteś tylko domyślnym użytkownikiem!).
P. Co jeśli nie jesteś domyślnym użytkownikiem?
Odp. Wtedy nie możesz uruchomić polecenia sudo, dopóki nie znasz hasła roota!
P. Ale znam domyślne hasło logowania użytkownika, więc czy to zadziała?
Odp. Nie. Cóż, nie jesteś rootem i nie masz uprawnień administratora. I to hasło, które znasz (domyślne hasło logowania użytkownika). To nie jest hasło roota.
P. Więc jakie jest hasło roota i kiedy powiesz mi, jaka jest różnica między superużytkownikiem a rootem!!?
Odp. Przede wszystkim Uspokój się, root i superuser to to samo. Hasło roota jest domyślnie wyłączone/zablokowane, więc musisz je aktywować. Następnie: musisz sam ustawić hasło roota, a ja jestem tutaj, aby ci powiedzieć, jak to zrobić. Więc zrelaksuj się. Po prostu wpisz (domyślny użytkownik może to zrobić tylko):
$sudo su
Zostaniesz poproszony o podanie hasła użytkownika. Wpisz go.
Następnie wykonaj:
$sudo passwd root
Wprowadź wymagane hasło roota i to wszystko! Aktywowałeś hasło roota, które było domyślnie zablokowane, ponieważ domyślne hasło logowania użytkownika było wystarczające; teraz możesz zalogować się z innego konta i uzyskać uprawnienia roota, podając to hasło.
P. Jaka jest różnica między poleceniem su a poleceniem sudo?
Odp. Polecenie su jest jak polecenie BOGA; to oznacza Przełącz użytkownika.
czyli su i BAM!
Możesz zalogować się do dowolnego użytkownika w swoim systemie bez znajomości jego hasła logowania jako DUDE!! JESTEŚ KORZENIEM.
Więc po prostu wpisz swoje hasło roota i ciesz się.
A jeśli po prostu wpiszesz su i naciśniesz Enter, zaczniesz działać jako sam ROOT, aby wyjść z trybu roota, wpisz „exit” na swoim terminalu.
Następnie jest polecenie sudo, które pozwala rootowi wykonywać polecenia na swoim koncie, jak również na koncie kogokolwiek innego (przez $ sudo -u nazwa użytkownika).
Krótko mówiąc, możesz być korzeniem na dwa sposoby
Nie 1. jeśli twoje jest kontem domyślnym, twoje hasło logowania będzie działać dla polecenia sudo.
Nie2. Znasz hasło roota. (Biorąc pod uwagę, że jest aktywowany, w przeciwnym razie skąd możesz to wiedzieć?)
Zapraszam do zadawania pytań!