Przyznaj uprawnienia roota każdemu użytkownikowi z sudo na Ubuntu 20.04 LTS
Użytkownik root, który jest domyślnym użytkownikiem utworzonym z uprawnieniami administratora, jest domyślnie zablokowany w Ubuntu, co oznacza, że nie możesz zalogować się do systemu jako użytkownik root. ten sudo
Komenda wchodzi w grę w takich przypadkach, gdy musisz wykonać zadania administracyjne z własnym użytkownikiem. Zasadniczo umożliwia normalnemu użytkownikowi uruchamianie poleceń z uprawnieniami roota.
Tworzenie użytkownika Sudo
Pierwszym krokiem jest utworzenie użytkownika za pomocą polecenia Dodaj użytkownika
. Po wyświetleniu monitu wprowadź hasło i inne opcjonalne dane.
sudo adduser
Zauważ, że tylko root ma uprawnienia do dodawania nowych użytkowników do systemu. Dlatego uruchomiliśmy polecenie z sudo
. Oznacza to, że Twój użytkownik powinien już mieć sudo
uprawnienia, jeśli chcesz utworzyć nowego użytkownika sudo.
Następnym krokiem jest dodanie tego użytkownika do grupy sudo
, który przypisze użytkownikowi wszystkie uprawnienia sudo.
sudo adduser sudo
Użytkownik został teraz dodany do grupy sudo. Sprawdźmy, czy użytkownik ma uprawnienia sudo.
Przetestuj użytkownika Sudo
Przełącz się na nowo utworzonego użytkownika za pomocą polecenia su
.
su -
Zalogowaliśmy się jako nowy użytkownik. Zauważ, że monit również się zmienił, pokazując nazwę nowego użytkownika.
Zwróć uwagę, że po zalogowaniu się jako nowy użytkownik sudo pojawił się tekst powitalny z informacją, jak używać polecenia sudo
. Oznacza to, że użytkownik należy do grupy sudo.
Teraz uruchommy polecenie z sudo z tym użytkownikiem i zobaczmy, czy zadziała. Postaramy się stworzyć katalog o nazwie tmp
wewnątrz /itp
, do czego potrzebujemy sudo
dostęp, ponieważ tylko root ma uprawnienia do modyfikacji /itp
.
sudo mkdir /etc/tmp
Jak widać z ls
, katalog tmp
został pomyślnie utworzony w /itp
.
W tym artykule zobaczyliśmy, jak stworzyć nowego użytkownika sudo. Jeśli użytkownikowi trzeba nadać uprawnienia sudo przez ograniczony czas, możesz usunąć użytkownika z grupy sudo, aby cofnąć jego uprawnienia. Użyj polecenia deluser
aby usunąć użytkownika z grupy sudo.