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.