Kuidas kasutada Sudo käsku Linuxis?

How Use Sudo Command Linux



Operatsioonisüsteemi erinevate kontseptsioonide hulgas on kõige olulisem juurdepääsukontroll, mis määrab juurdepääsu taseme, mis antakse selle operatsioonisüsteemi igale kasutajale. Juurdepääsukontrolli eeskirjad tagavad, et ühelgi kasutajal ei ole lubatud teha neid toiminguid, mille jaoks talle pole antud mingeid õigusi. Kaks kõige levinumat kasutajatüüpi mis tahes operatsioonisüsteemis on juurkasutaja (omab administraatori taseme õigusi) ja külaliskasutaja (omab ainult piiratud kogust õigusi).

Mõnikord peab isegi külaliskasutaja täitma mõningaid ülesandeid, mis nõuavad administraatoriõigusi. Õnneks pakub Linux meile võimalust seda teha, st kasutades käsu ees märksõna sudo. See on nii maagiline märksõna, et ükskõik millisele käsule sellele märksõnale järgneb, lubatakse käitada pigem juurõigustega kui omaenda piiratud õigustega. Sudo tähistab Super User DO. Tänase arutelu jaoks on meie eesmärk selgitada teile sudo käsu kasutamist Linuxis.







Märkus. Oleme käsu sudo kasutamise meetodi selgitamiseks kasutanud Linux Mint 20.



Linux Mint 20 käsu sudo kasutamise meetodit demonstreerivad järgmised kolm näidisstsenaariumi:



Stsenaarium nr 1: süsteemi värskendamine Sudo käsuga

Kui soovite oma Linuxi süsteemi installida mõne uue programmi, rakenduse, paketi või käsu, soovitatakse teil alati enne seda oma süsteemi vahemälu värskendada. See on nii sellepärast, et mõnikord võivad mõned olemasolevad paketid olla lahti pakkimata, mis võib teile probleeme tekitada, kui installite oma süsteemi midagi uut. Värskenduskäsu saate käivitada juurkasutaja õigustega. Seetõttu peate süsteemi värskendamiseks käsuga sudo tegema järgmised toimingud:





Esimese sammuna käivitage terminal mis tahes Linuxi distributsioonis (ma kasutan Linux Mint 20); seda saab teha, klõpsates sellel asuval terminaliikoonil. Linux Mint 20 terminali saate visualiseerida järgmisel pildil:



Kui olete terminali käivitanud, peate järgmisena käivitama värskenduskäsu, kasutades samal ajal märksõna sudo, nagu allpool näidatud:

$sudosobiv uuendus

Kui vajutate sisestusklahvi, võtab värskenduskäsk selle täitmiseks mõne sekundi, sõltuvalt värskendatavate pakettide koguarvust. Mida rohkem on katkiseid või vananenud pakette või sõltuvusi, seda rohkem aega kulub värskenduskäsu täitmiseks. Kui aga selle täitmine on lõppenud, avaldab teie terminal sellel järgmise väljundi:

Stsenaarium nr 2: süsteemi täiendamine Sudo käsuga

Tavaliselt peate pärast süsteemi värskendamist uuendama ka need paketid, mille täiendatud versioonid on Internetis saadaval. See protsess võtab veidi kauem aega kui lihtsa värskenduskäsu käivitamine, sest installite ju kõik pakettide uuemad versioonid, mille versiooniuuendused on saadaval. Lisaks vajavad need täiendused teie süsteemis täiendavat ruumi. Jällegi, oma süsteemi pakettide täiendamiseks peate käivitama versiooniuuenduse käsu sudo õigustega, mida saab teha järgmiselt.

Peaksite oma Linux Mint 20 terminalis täitma järgmise käsu:

$sudosobiv uuendus

Kui vajutate selle käsu käivitamiseks sisestusklahvi, küsitakse teilt kinnitust selle kohta, kas soovite oma pakette tõepoolest uuendada või mitte. Seda tehakse seetõttu, et Linux peab kohustuslikuks küsida kasutajalt enne sellise paketi installimist, mis võtab tema süsteemis lisaruumi ja nõuab piisavalt aega. Kui olete kindel, et jätkate seda protsessi, saate selle lihtsalt oma operatsioonisüsteemile edastada, tippides oma terminalis Y ja seejärel vajutades sisestusklahvi, nagu on näidatud alloleval pildil:

Uuendamiskäsu täitmine võtab mõne minuti, mis sõltub jällegi täiendatavate pakettide arvust. Kui aga kõik paketid on uuendatud, kuvab teie terminal sellel järgmise väljundi:

Stsenaarium nr 3: tekstifaili loomine Sudo käsuga

Enamiku Linuxi operatsioonisüsteemi tekstiredaktorite juurde pääsemiseks vajate juurkasutaja õigusi. Samamoodi peate tekstifaili loomiseks nanoredaktoriga seda tegema, kasutades samal ajal märksõna sudo, ja kogu protsessi selgitatakse allpool toodud sammudes.

Esimeses etapis peate täitma järgmise käsu:

$sudo nanoMyFile.txt

Saate faili MyFile.txt asendada tekstifailile mis tahes teie valitud nimega, selle asemel, et nimetada seda failiks MyFile.txt. Nagu sel juhul, oleme oma tekstifailile andnud nime Sudo.txt.

Selle käsu käivitamisel ei loo see mitte ainult uut tühja tekstifaili teie kodukataloogis määratud nimega, vaid avab selle faili ka nanoredaktoriga, kust saate sellele failile lisada mis tahes sisu näidatud järgmisel pildil:

Pärast kõigi nende muudatuste tegemist peate faili salvestama ja nanoredaktorist väljuma, vajutades lihtsalt klahvikombinatsiooni Ctrl+ X. Samuti saate kontrollida, kas tekstifail on teie kodukataloogi loodud, käivitades käsu sudo või mitte. oma kodukataloogi. Siit leiate oma vastloodud tekstifaili, nagu on näidatud alloleval pildil:

Järeldus

Selles artiklis püüdsime anda teile lühikese ülevaate sudo käsu kasutamisest Linux Mint 20. Need on vaid mõned näitestsenaariumid, mille puhul saate seda käsku tõhusalt kasutada. Seda märksõna saab aga kasutada koos paljude teiste käskudega ja ka teiste Linuxi operatsioonisüsteemi maitsetega.