Novi korisnici na Linuxu (pogotovo Ubuntu) naposljetku postaju svjesni naredbe Sudo. Mnogi korisnici to nikada ne koriste za bilo što drugo osim dobivanja prošlosti "dozvola odbijen" poruke - ali Sudo radi puno više.
O Sudu
Uobičajena pogrešna predodžba o Sudo je da se koristi isključivo za pružanje dopuštenja za korijenje za običnog korisnika. Zapravo, Sudo naredba omogućuje vam pokretanje naredbe kao bilo koji korisnik, s zadanom općenito je korijen.
Kako dodijeliti User Sudo dozvole
Ubuntu korisnici obično imaju sposobnost pokretanja Sudo naredbe za gotovo. To je zato što je tijekom instalacije stvoren zadani korisnik, a zadani korisnik u Ubuntu uvijek je postavljen s Sudo dozvolama. Ako koristite druge distribucije ili imate druge korisnike u Ubuntu, međutim, korisniku je vjerojatno da će imati dozvole za pokretanje naredbe Sudo.
Samo nekoliko ljudi bi trebalo imati pristup naredbi Sudo i oni bi trebali biti administratori sustava. Korisnici bi trebali dobiti samo dopuštenja potrebna za obavljanje svojih poslova.
Da biste korisnicima odobrili Sudo dozvole, trebate ih dodati u Sudo grupu. Prilikom izrade korisnika upotrijebite sljedeću naredbu:
$sudo useradd -m -G sudo
Gornja naredba će stvoriti korisnika s početnom mapom i dodati korisnika Sudo grupi. Ako korisnik već postoji, korisniku možete dodati grupi Sudo pomoću sljedeće naredbe:
Neat Sudo trik za kada ga zaboravite pokrenuti
Evo jedne od onih terminalnih naredbi za trikove koje možete naučiti od iskusnih stručnjaka - u ovom slučaju, za propuštanje poruke o dopuštenju. Ako je riječ o dugoj naredbi, možete se popeti kroz povijest i staviti Sudo ispred nje, možete ga ponovno upisati ili možete upotrijebiti sljedeću jednostavnu naredbu koja izvršava prethodnu naredbu koristeći Sudo:
Kako se prebaciti na root korisnika pomoću Sudo
Naredba Su upotrebljava se za prebacivanje s jednog korisničkog računa na drugi. Pokretanje naredbe Su na vlastitim preklopnicima na račun nadređenog korisnika. Stoga se za prebacivanje na nadređeni račun pomoću programa Sudo jednostavno pokrenite sljedeću naredbu:
Kako pokrenuti naredbu Sudo u pozadini
Ako želite pokrenuti naredbu koja zahtijeva privilegije nadzornika u pozadini, pokrenite naredbu Sudo pomoću prekidača -b, kao što je prikazano ovdje:
$sudo-b
Imajte na umu da ako naredba koja se pokreće zahtijeva interakciju korisnika, to neće funkcionirati.
Alternativni način za pokretanje naredbe u pozadini je dodavanje i završetka na sljedeći način:
Kako urediti datoteke pomoću Sudo privilegija
Očigledan način uređivanja datoteke pomoću privilegija korisničkog sučelja jest pokretanje urednika kao što je GNU nano, koristeći Sudo kako slijedi:
$sudo nano
Alternativno, možete koristiti sljedeću sintaksu:
Kako pokrenuti naredbu kao drugi korisnik koristeći Sudo
Sudo naredba može se koristiti za pokretanje naredbe kao i bilo koji drugi korisnik. Na primjer, ako ste prijavljeni kao korisnik "john" i želite pokrenuti naredbu kao "terry", tada biste pokrenuli naredbu Sudo na sljedeći način:
$sudo-u terry
Ako želite isprobati, izradite novi korisnik pod nazivom "test" i pokrenite sljedeću naredbu Whoami:
Kako provjeriti Sudo vjerodajnice
Kada pokrenete naredbu koristeći Sudo, od vas će se tražiti zaporka. Nakon nekog vremena, možete koristiti druge naredbe koristeći Sudo bez unosa zaporke. Ako želite produljiti to razdoblje, pokrenite sljedeću naredbu:
Više o Sudu
Sudo je toliko više nego jednostavno pokretanje naredbe kao super korisnika. Pogledajte naš Sudo priručnik da biste vidjeli neke od drugih sklopki koje možete koristiti.




