Što trebate znati o Sudo zapovjedi

To je korisnije i svestrano nego što ste shvatili

Novi korisnici na Linuxu (pogotovo Ubuntu) brzo postaju svjesni naredbe Sudo. Mnogi korisnici to nikada ne koriste za bilo što osim uzimajući prošlost "dozvola odbijen" poruke, ali Sudo radi toliko 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 da pokrenete naredbu kao bilo koji korisnik, s zadanom općenito biti 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:

sudo usermod -a -G sudo

Neat Sudo trik za kada ga zaboravite pokrenuti

Evo jedne od onih terminalnih naredbi trikova koje možete naučiti od iskusnih stručnjaka - u ovom slučaju, da biste dobili prošli poredak "dopuštenje za dopuštenje". 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:

sudo !!

Kako se prebaciti na root korisnika pomoću Sudo

Naredba S u koristi 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:

sudo su

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:

sudo &

Kako urediti datoteke pomoću Sudo privilegija

Očigledan način uređivanja datoteke pomoću privilegija korisničkog sučelja je pokretanje urednika kao što je GNU nano , koristeći Sudo kako slijedi:

sudo nano

Alternativno, možete koristiti sljedeću sintaksu:

sudo -e

Kako pokrenuti naredbu kao drugi korisnik koristeći Sudo

Kao što je ranije spomenuto, 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 :

sudo -u test 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:

sudo -v

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.