Skip to main content

Korištenje naredbe Sudo

Words at War: Combined Operations / They Call It Pacific / The Last Days of Sevastopol (Lipanj 2026)

Words at War: Combined Operations / They Call It Pacific / The Last Days of Sevastopol (Lipanj 2026)
Anonim

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:

$sudo usermod -a -G sudo

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:

$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:

$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 jest 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

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.