Wat jy moet weet oor die Sudo-opdrag

Dit is meer nuttig en veelsydig as wat jy besef

Nuwe gebruikers aan Linux (veral Ubuntu) word vinnig bewus van die Sudo-opdrag. Baie gebruikers gebruik dit nooit vir enigiets anders as om verby "toestemming geweier" boodskappe te kry nie, maar Sudo doen soveel meer.

Oor Sudo

'N Algemene wanopvatting oor Sudo is dat dit slegs gebruik word om worteltoestemmings aan 'n gewone gebruiker te verskaf. Trouens, met die bevel van Sudo kan jy 'n opdrag as enige gebruiker uitvoer, met die standaard gewoonlik die wortel.

Hoe om gebruikers Sudo-toestemmings te gee

Ubuntu-gebruikers het gewoonlik die vermoë om die Sudo-opdrag as vanselfsprekend uit te voer. Dit is omdat tydens die installasie ' n standaard gebruiker geskep word, en die standaardgebruiker in Ubuntu is altyd opgestel met Sudo-toestemmings. As u ander verspreidings gebruik of ander gebruikers binne Ubuntu het, moet die gebruiker waarskynlik toestemmings kry om die Sudo-opdrag uit te voer.

Net 'n paar mense moet toegang hê tot die Sudo-opdrag, en hulle moet stelseladministrateurs wees. Gebruikers moet slegs die nodige regte kry om hul werk te verrig.

Om gebruikers Sudo-toestemmings toe te staan, moet jy dit net by die Sudo-groep voeg. Gebruik die volgende opdrag wanneer u 'n gebruiker skep:

sudo useradd -m-G sudo

Bogenoemde opdrag sal 'n gebruiker met 'n tuisgids skep en die gebruiker by die Sudo-groep voeg. As die gebruiker reeds bestaan, kan jy die gebruiker by die Sudo-groep voeg deur die volgende opdrag te gebruik:

sudo usermod -a -G sudo

'N Netjiese Sudo-truuk vir wanneer jy dit vergeet het

Hier is een van die terminale bevelstrokies wat jy van gesoute kundiges kan leer - in hierdie geval, om verby die "toestemming geweier" -boodskap te kom. As dit 'n lang opdrag is, kan jy deur die geskiedenis gaan en Sudo voor hom sit, jy kan dit weer uitstryk, of jy kan die volgende eenvoudige opdrag gebruik, wat die vorige opdrag gebruik met Sudo:

sudo !!

Hoe om te skakel na wortelgebruiker met behulp van Sudo

Die S u opdrag word gebruik om van een gebruikers rekening na 'n ander oor te skakel. Die bestuur van die Su-opdrag op sy eie skakelaars na die supergebruikerrekening. Om dus oor te skakel na die supergebruikerrekening deur Sudo te gebruik, voer eenvoudig die volgende opdrag uit:

sudo su

Hoe om 'n Sudo-opdrag uit te voer in die agtergrond

As u 'n bevel wil uitvoer wat supergebruikerregte op die agtergrond vereis, voer die Sudo-opdrag uit met die -b skakelaar, soos hier getoon:

sudo -b

Let daarop dat, as die opdrag wat uitgevoer word, gebruikersinteraksie vereis, sal dit nie werk nie.

'N Alternatiewe manier om 'n opdrag op die agtergrond uit te voer, is om 'n ampersand aan die einde toe te voeg, soos volg:

sudo &

Hoe om lêers te wysig met behulp van Sudo-voorregte

Die voor die hand liggende manier om 'n lêer te wysig met behulp van superuser-voorregte, is om 'n redakteur soos GNU nano te bestuur , soos volg:

sudo nano

Alternatiewelik kan u die volgende sintaksis gebruik:

sudo -e

Hoe om 'n opdrag te bestuur as 'n ander gebruiker met behulp van Sudo

Soos voorheen genoem, kan die Sudo-opdrag gebruik word om 'n opdrag soos enige ander gebruiker te bestuur. Byvoorbeeld, as u aangemeld is as gebruiker "john" en u wil die opdrag as "terry" bestuur, dan kan u die Sudo-opdrag op die volgende manier uitvoer:

sudo-u terry

As jy dit wil probeer, maak 'n nuwe gebruiker genaamd "toets" en voer die volgende Whoami opdrag uit:

sudo-jy toets whoami

Hoe om Sudo-geloofsbriewe te valideer

Wanneer u 'n bevel met Sudo uitvoer, word u gevra vir u wagwoord. Vir 'n tydperk daarna kan u ander opdragte gebruik deur Sudo te gebruik sonder om u wagwoord in te voer. As jy die tydperk wil verleng, voer die volgende opdrag uit:

sudo -v

Meer oor Sudo

Daar is so meer aan Sudo as om net 'n bevel as 'n super gebruiker te gebruik. Kyk na ons Sudo Handleiding om van die ander skakelaars te sien wat u kan gebruik.