Kako dodati Sudo korisnika u Ubuntu

sudo je jedna od najčešće korištenih naredbi u Linux sustavima. Omogućuje korisniku da pokrene određeni program kao drugi korisnik, koji je prema zadanim postavkama super korisnik.

Uglavnom se koristi u administrativne svrhe; pružanje ograničenog administratorskog pristupa neadministrativnim korisnicima na Linux računalu.

Na primjer, prema zadanim postavkama, korisniku nije dopušteno instalirati pakete na Ubuntu sustav. Međutim, korisnik to može učiniti s sudo naredba.

Korisnik koji nije root bez sudo ne može instalirati program. Pogledajte primjer neuspjelog pokušaja u nastavku:

apt-get install aptitude E: Nije moguće otvoriti zaključanu datoteku /var/lib/dpkg/lock-frontend - open (13: Dopuštenje odbijeno) E: Nije moguće preuzeti zaključavanje sučelja dpkg (/var/lib/dpkg/lock-frontend ), jesi li root?

Ne-root korisnik sa sudo može instalirati programe na sustavu bez ikakvih problema.

sudo apt-get install aptitude Čitanje popisa paketa... Gotovo Izgradnja stabla ovisnosti ....

Dodajte postojećeg korisnika kao Sudo korisnika

Ako korisnik nije dio sudo korisničku grupu, neće moći koristiti sudo naredba. Izbacit će ispod izlaz:

testuser nije u datoteci sudoers. Ovaj incident će biti prijavljen.

Da biste dodali korisnika na popis sudoers, koristiti usermod naredba za dodavanje postojećeg korisnika u sudo grupa u sustavu. Ispod je primjer naredbe.

sudo usermod -aG sudo testuser

Ovdje je -a opcija znači 'dodati'. Osigurava da to ne utječe na članstvo korisnika u postojećim grupama. -G služi za određivanje u koju grupu dodati korisnika.

Nakon što je korisnik dodan u sudo grupu, sljedeća poruka se prikazuje u terminalu sljedeći put kada se ovaj korisnik prijavi na sustav.

Za pokretanje naredbe kao administrator (korisnik "root"), koristite "sudo". Pogledajte "man sudo_root" za detalje.

Stvorite novog korisnika sa Sudo privilegijama

adduser je Linux naredba koja se koristi za stvaranje novog korisnika. Može se koristiti sa

zastava --u grupi za dodavanje korisnika u grupu sudo tijekom kreiranja.

sudo adduser testuser --ingroup=sudo

Ograničite koje naredbe trebaju biti dopuštene pomoću sudo

Datoteka /etc/sudoers sadrži opcije konfiguracije za sudo naredba. Ova je datoteka izravno zaštićena od pisanja, čak i za root. Jedini način za uređivanje ove datoteke je korištenje visudo naredba.

sudo visudo

Gornja naredba otvorit će datoteku pomoću nano uređivača naredbenog retka. Pomaknite se i pronađite retke ispod u datoteci.

# Dopusti članovima grupe sudo da izvrše bilo koju naredbu %sudo ALL=(ALL:ALL) ALL

Zadnji SVI u retku se može zamijeniti jedinom naredbom ili skupom naredbi koje treba dopustiti sudo.

# Dopusti članovima grupe sudo da izvrše bilo koju naredbu %sudo ALL=(ALL:ALL) /bin/mv, /usr/sbin/visudo

Važna nota: Predložene promjene u gornjoj datoteci sudoers ograničit će sudo korisnike da mogu samo izvršavati naredbe mv i visudo. Ovo je samo u svrhu objašnjenja, ne morate nametnuti ova ograničenja sudo korisnicima na vašem sustavu.

Ako ste izvršili bilo kakve promjene u datoteci sudoers koristeći gore navedene upute, svakako spremite datoteku pomoću Ctrl + O kako bi se promjene primijenile. Zatim možete izaći iz nano koristeći Ctrl + X.

Da bi se promjene dogodile, možda ćete se morati prijaviti/odjaviti, ponovno pokrenuti sustav ili pokrenuti novi prozor terminala.

? Živjeli!