Yr hyn y dylech ei wybod am y Gorchymyn Sudo

Mae'n fwy defnyddiol ac anhyblyg nag ydych chi'n sylweddoli

Mae defnyddwyr newydd i Linux (yn enwedig Ubuntu) yn dod yn ymwybodol o'r gorchymyn Sudo yn gyflym. Mae llawer o ddefnyddwyr byth yn ei ddefnyddio ar gyfer unrhyw beth heblaw mynd heibio negeseuon "gwrthod caniatâd" yn y gorffennol - ond mae Sudo yn gwneud cymaint mwy.

Ynglŷn â Sudo

Mae camddealltwriaeth gyffredin ynglŷn â Sudo yw ei fod yn cael ei ddefnyddio'n unig i roi caniatâd gwraidd i ddefnyddiwr cyffredin. Mewn gwirionedd, mae'r gorchymyn Sudo yn caniatáu i chi redeg gorchymyn fel unrhyw ddefnyddiwr, gyda'r rhagosodiad yn gyffredinol yn wraidd.

Sut i Ganiatáu Caniatâd Sudo Defnyddwyr

Fel rheol, mae defnyddwyr Ubuntu yn cymryd y gallu i redeg y gorchymyn Sudo yn ganiataol. Dyna oherwydd, wrth osod , defnyddir defnyddiwr diofyn, ac mae'r defnyddiwr diofyn yn Ubuntu bob amser wedi'i sefydlu gyda chaniatâd Sudo. Os ydych chi'n defnyddio dosbarthiadau eraill neu os oes gennych ddefnyddwyr eraill o fewn Ubuntu, fodd bynnag, mae'n debyg y bydd angen caniatáu caniatād i redeg y gorchymyn Sudo.

Dim ond ychydig o bobl ddylai gael mynediad i'r gorchymyn Sudo, a dylent fod yn weinyddwyr system. Dim ond y caniatâd sydd eu hangen arnynt i berfformio eu swyddi ddylai defnyddwyr gael eu rhoi.

Er mwyn rhoi caniatâd sudo i ddefnyddwyr, mae angen ichi eu hychwanegu at y grŵp Sudo. Wrth greu defnyddiwr, defnyddiwch y gorchymyn canlynol:

sudo useradd -m -G sudo

Bydd y gorchymyn uchod yn creu defnyddiwr gyda ffolder cartref ac yn ychwanegu'r defnyddiwr i'r grŵp Sudo. Os yw'r defnyddiwr eisoes yn bodoli, yna gallwch chi ychwanegu'r defnyddiwr i'r grŵp Sudo gan ddefnyddio'r gorchymyn canlynol:

sudo usermod -a -G sudo

Trick Sudo Neat am Pryd Ydych Chi'n Anghofio i'w Redeg

Dyma un o'r driciau gorchymyn terfynol hynny y gallwch chi eu dysgu gan arbenigwyr tymhorol - yn yr achos hwn, am fynd heibio'r neges "gwrthod caniatâd". Os yw'n orchymyn hir, gallwch fynd trwy'r hanes a rhoi Sudo o'i flaen, gallwch ei deipio eto, neu gallwch ddefnyddio'r gorchymyn syml canlynol, sy'n rhedeg y gorchymyn blaenorol gan ddefnyddio Sudo:

sudo !!

Sut i Newid i Root Defnyddiwr Gan ddefnyddio Sudo

Defnyddir y gorchymyn S i newid o un cyfrif defnyddiwr i un arall. Rhedeg yr orchymyn Su ar ei switshis ei hun i'r cyfrif uwchben. Felly, i newid i'r cyfrif superwser gan ddefnyddio Sudo, dim ond rhedeg y gorchymyn canlynol:

sudo su

Sut i Reoli Ardal Fudo yn y Cefndir

Os ydych chi eisiau rhedeg gorchymyn sy'n ei gwneud yn ofynnol i freintiau gorchuddio yn y cefndir, rhedeg y gorchymyn Sudo gyda'r switsh -b, fel y dangosir yma:

sudo -b

Noder, os yw'r gorchymyn sy'n cael ei redeg yn gofyn am ryngweithio defnyddwyr, ni fydd hyn yn gweithio.

Ffordd arall o redeg gorchymyn yn y cefndir yw ychwanegu rhywfaint at y diwedd, fel a ganlyn:

sudo &

Sut i Golygu Ffeiliau Gan ddefnyddio Sifil Priodweddau

Y ffordd amlwg o olygu ffeil gan ddefnyddio breintiau gorchfygu yw rhedeg golygydd fel GNU nano , gan ddefnyddio Sudo fel a ganlyn:

sudo nano

Fel arall, gallwch ddefnyddio'r gystrawen ganlynol:

sudo -e

Sut i Reoli Defnyddiwr Reoli Fel Arall Defnyddiwch Sudo

Fel y crybwyllwyd yn flaenorol, gellir defnyddio'r gorchymyn Sudo i redeg gorchymyn fel unrhyw ddefnyddiwr arall. Er enghraifft, os ydych wedi mewngofnodi fel "john" defnyddiwr a'ch bod am redeg y gorchymyn fel "terry," yna byddech chi'n rhedeg y gorchymyn Sudo yn y modd canlynol:

sudo-u terry

Os ydych chi am roi cynnig arni, creu defnyddiwr newydd o'r enw "prawf" a rhedeg y gorchymyn Whoami canlynol:

prawf sudo -u whoami

Sut i Ddilysu Credentialau Sudo

Pan fyddwch chi'n rhedeg gorchymyn gan ddefnyddio Sudo, cewch eich annog i'ch cyfrinair. Am gyfnod ar ôl hynny, gallwch redeg gorchmynion eraill gan ddefnyddio Sudo heb fynd i mewn i'ch cyfrinair. Os ydych chi am ymestyn y cyfnod hwnnw, rhowch y gorchymyn canlynol:

sudo -v

Mwy am Sudo

Mae yna fwy i Sudo na rhedeg gorchymyn fel defnyddiwr super. Edrychwch ar ein Llawlyfr Sudo i weld rhai o'r switshis eraill y gallwch eu defnyddio.