Ano ang Sudo sa Linux?

Ang Sudo Command ay Nagbibigay ng Mga Pribilehiya sa Admin sa Mga Hindi Admin na Mga User

Kapag nagpatakbo ka ng mga administratibong aplikasyon sa Linux, ginagamit mo ang su command upang lumipat sa superuser (root) o ginagamit mo ang sudo command. Ang ilang mga distribusyon ng Linux ay nagbibigay- daan sa root user, ngunit ang ilan ay hindi. Sa mga na hindi-tulad ng Ubuntu-sudo ay ang paraan upang pumunta.

Tungkol sa Sudo Command

Sa Linux, pinapahintulutan ng user na Sudo- super ang isang administrator ng system upang bigyan ang ilang mga user o grupo ng mga gumagamit ng kakayahang patakbuhin ang ilan o lahat ng mga command bilang root habang nag-log sa lahat ng mga command at argumento. Gumagana ang Sudo sa isang per-command na batayan. Ito ay hindi isang kapalit para sa shell. Kasama sa mga tampok ang kakayahang paghigpitan ang mga utos na maaaring tumakbo ang isang user sa isang batayan ng bawat host, maraming pag-log ng bawat command upang magbigay ng malinaw na pag-audit ng mga nagawa kung ano ang, isang maisasaayos na timeout ng sudo na utos, at ang kakayahang gamitin ang parehong configuration file sa maraming iba't ibang mga machine.

Halimbawa ng Sudo Command

Ang isang karaniwang gumagamit na walang mga pribilehiyo ng administratibo ay maaaring magpasok ng isang utos sa Linux upang mag-install ng isang piraso ng software:

dpkg -i software.deb

Ang command ay nagbabalik ng isang error dahil ang isang tao na walang mga pribilehiyo ng administrasyon ay hindi pinahihintulutang mag-install ng software. Gayunpaman, ang command na sudo ay dumating upang iligtas. Sa halip, ang tamang utos para sa user na ito ay:

sudo dpkg -i software.deb

Sa pagkakataong ito ang pag-install ng software. Ipinagpapalagay nito na ang isang tao na may mga pribilehiyong administratibo ay dati nang nag-configure ng Linux upang payagan ang user na mag-install ng software.

Tandaan: Maaari mo ring i-configure ang Linux upang maiwasan ang ilang mga gumagamit na magamit ang sudo na command.