Dajte root privilegije bilo kojem korisniku sa sudo na Ubuntu 20.04 LTS
Root korisnik, koji je zadani korisnik kreiran s administrativnim privilegijama, zaključan je u Ubuntuu prema zadanim postavkama, što znači da se ne možete prijaviti na sustav kao root korisnik. The sudo
naredba dolazi u obzir u takvim slučajevima, kada trebate obavljati administrativne zadatke s vlastitim korisnikom. U osnovi omogućuje normalnom korisniku da izvodi naredbe s root privilegijama.
Stvaranje Sudo korisnika
Prvi korak je kreiranje korisnika pomoću naredbe adduser
. Unesite lozinku i druge neobavezne pojedinosti kada se to od vas zatraži.
sudo adduser
Imajte na umu da samo root ima privilegije dodavanja novih korisnika u sustav. Stoga smo pokrenuli naredbu s sudo
. To znači da bi vaš korisnik već trebao imati sudo
privilegije ako želite stvoriti novog sudo korisnika.
Sljedeći korak je dodavanje ovog korisnika u grupu sudo
, koji će korisniku dodijeliti sve sudo privilegije.
sudo adduser sudo
Korisnik je sada dodan u grupu sudo. Provjerimo ima li korisnik sudo privilegije.
Testirajte Sudo korisnika
Naredbom se prebacite na novostvorenog korisnika su
.
su -
Prijavili smo se kao novi korisnik. Primijetite da se prompt također promijenio i prikazuje ime novog korisnika.
Imajte na umu da se nakon što smo se prijavili kao novi korisnik sudo, pojavio tekst dobrodošlice koji savjetuje kako koristiti naredbu sudo
. To znači da je korisnik dio sudo grupe.
Sada pokrenimo naredbu s sudo s ovim korisnikom i pogledajmo radi li. Pokušat ćemo stvoriti imenik tzv tmp
iznutra /itd
, za što nam je potrebno sudo
pristup jer samo root ima privilegije za izmjenu /itd
.
sudo mkdir /etc/tmp
Kao što možemo vidjeti sa ls
, imenik tmp
je uspješno kreiran u /itd
.
U ovom članku smo vidjeli kako stvoriti novog sudo korisnika. Ako korisniku treba dati sudo privilegije na ograničeno vrijeme, možete ukloniti korisnika iz sudo grupe kako biste opozvali njegove/njezine privilegije. Koristite naredbu zabluda
za uklanjanje korisnika iz sudo grupe.