Paano Magamit ang Sudo Command sa Linux?

How Use Sudo Command Linux



Kabilang sa iba't ibang mga konsepto ng isang operating system, ang pinaka-mahalaga ay ang control control, na tumutukoy sa antas ng pag-access na ibinigay sa bawat gumagamit ng operating system na iyon. Tinitiyak ng mga patakaran sa control control na walang pinapayagan ang gumagamit na gumanap ng mga aktibidad na iyon kung saan hindi siya nabigyan ng anumang mga pribilehiyo. Ang dalawang pinakakaraniwang uri ng mga gumagamit sa anumang operating system ay ang root user (may mga pribilehiyo sa antas ng administrasyon) at ang panauhing gumagamit (mayroon lamang isang limitadong hanay ng mga pribilehiyo).

Sa mga oras, kahit na ang isang gumagamit ng panauhin ay kailangang magsagawa ng ilang mga gawain na nangangailangan ng mga pribilehiyong pang-administratibo. Sa kasamaang palad, binibigyan kami ng Linux ng isang paraan ng paggawa nito, ibig sabihin, sa pamamagitan ng paggamit ng sudo keyword bago ang isang utos. Ito ay tulad ng isang mahiwagang keyword na alinman ang utos na sinusundan ng keyword na ito ay pinapayagan na tumakbo sa mga pribilehiyo ng ugat kaysa sa sarili nitong limitadong mga pribilehiyo. Ang Sudo ay kumakatawan sa Super User DO. Para sa talakayan ngayon, ang aming hangarin ay ipaliwanag sa iyo ang paggamit ng utos ng sudo sa Linux.







Tandaan: Gumamit kami ng Linux Mint 20 para sa pagpapaliwanag ng pamamaraan ng paggamit ng sudo command.



Ang pamamaraan ng paggamit ng sudo command sa Linux Mint 20 ay ipapakita sa pamamagitan ng sumusunod na tatlong mga halimbawa ng scenario:



Sitwasyon # 1: Ina-update ang iyong System gamit ang Sudo Command

Kailan man nais mong mag-install ng anumang bagong programa, application, package, o utos sa iyong Linux system, palaging pinapayuhan kang i-update ang cache ng iyong system bago ito. Ito ay sapagkat, kung minsan, ang ilang mga umiiral na mga pakete ay maaaring hindi maipadala, na maaaring maging sanhi ng kaguluhan para sa iyo habang nag-i-install ng anumang bago sa iyong system. Maaari mong ipatupad ang utos ng pag-update gamit ang mga pribilehiyo ng root ng gumagamit. Samakatuwid, para sa pag-update ng iyong system gamit ang utos ng sudo, kakailanganin mong gawin ang mga hakbang na nabanggit sa ibaba:





Sa unang hakbang, ilunsad ang terminal sa anumang pamamahagi ng Linux (gumagamit ako ng Linux Mint 20); magagawa ito sa pamamagitan ng pag-click sa icon ng terminal na naroroon sa. Maaari mong mailarawan ang terminal ng Linux Mint 20 sa sumusunod na imahe:



Sa sandaling mailunsad mo ang terminal, ang susunod na bagay na kailangan mong gawin ay upang patakbuhin ang utos ng pag-update habang ginagamit ang keyword ng sudo bago ito ipinakita sa ibaba:

$sudoapt update

Kapag na-hit mo ang Enter key, tatagal ng ilang segundo ang command sa pag-update upang makumpleto ang pagpapatupad nito, depende sa kabuuang bilang ng mga package na maa-update. Kung mas marami ang nasira o hindi na napapanahong mga pakete o dependency, mas maraming oras na gugugulin ito upang maisagawa ang utos ng pag-update. Gayunpaman, sa oras na matapos ang pagpapatupad nito, maipakita ng iyong terminal ang sumusunod na output dito:

Scenario # 2: Pag-upgrade ng iyong System gamit ang Sudo Command

Karaniwan, pagkatapos ng pag-update ng system, kinakailangan mong i-upgrade ang mga pakete na iyon din, na ang mga na-upgrade na bersyon ay magagamit sa Internet. Ang prosesong ito ay tumatagal ng medyo mas mahaba kaysa sa pagpapatakbo ng simpleng utos ng pag-update dahil, pagkatapos ng lahat, na-install mo ang lahat ng mga mas bagong bersyon ng mga package na magagamit ang mga pag-upgrade. Bukod dito, ang mga pag-upgrade na ito ay nangangailangan din ng karagdagang puwang sa iyong system. Muli, para sa pag-upgrade ng mga pakete sa iyong system, kailangan mong patakbuhin ang pag-upgrade na utos gamit ang mga pribilehiyong sudo, na maaaring gawin tulad ng sumusunod:

Sa iyong terminal ng Linux Mint 20, dapat mong isagawa ang sumusunod na utos:

$sudoapt upgrade

Kapag napindot mo ang Enter key upang patakbuhin ang utos na ito, hihilingin sa iyo para sa kumpirmasyon tungkol sa kung nais mo talagang i-upgrade ang iyong mga pakete o hindi. Ginawa ito dahil isinasaalang-alang ng Linux na sapilitan ito para sa pagtatanong sa gumagamit bago mag-install ng anumang naturang pakete na sumasakop sa isang karagdagang puwang sa kanyang system pati na rin nangangailangan ng isang sapat na oras. Kung natitiyak mong magpatuloy sa prosesong ito, maaari mo lamang itong maihatid sa iyong OS sa pamamagitan ng pagta-type sa Y sa iyong terminal at pagkatapos ay pagpindot sa Enter key na naka-highlight sa imaheng ipinakita sa ibaba:

Aabutin ng ilang minuto para makumpleto ang utos ng pag-upgrade upang maipatupad ito, na muling nakasalalay sa eksaktong bilang ng mga package na mai-upgrade. Gayunpaman, sa sandaling na-upgrade ang lahat ng mga pakete, ipapakita ng iyong terminal ang sumusunod na output dito:

Sitwasyon # 3: Lumilikha ng isang Text File na may Sudo Command

Para sa pag-access sa karamihan ng mga editor ng teksto sa operating system ng Linux, kailangan mo ng mga pribilehiyo ng root ng gumagamit. Katulad nito, para sa paglikha ng isang file ng teksto kasama ang nano editor, kailangan mong gawin ito habang ginagamit ang sudo keyword, at ang buong proseso ay ipinaliwanag sa mga hakbang na nabanggit sa ibaba:

Sa unang hakbang, kailangan mong isagawa ang sumusunod na utos:

$sudo nanoMyFile.txt

Maaari mong palitan ang MyFile.txt ng anumang pangalan na iyong pinili sa iyong text file sa halip na pangalanan itong MyFile.txt. Tulad ng sa kasong ito, pinangalanan namin ang aming text file bilang Sudo.txt.

Kapag naipatakbo mo ang utos na ito, hindi lamang ito lilikha ng isang bagong walang laman na file ng teksto na may tinukoy na pangalan sa iyong direktoryo ng Home, ngunit bubuksan din ang file na iyon kasama ang nano editor mula sa kung saan maaari kang magdagdag ng anumang nilalaman na iyong pinili sa file na ito bilang ipinapakita sa sumusunod na imahe:

Matapos gawin ang lahat ng mga pagbabagong ito, kailangan mong i-save ang iyong file at lumabas mula sa nano editor sa pamamagitan lamang ng pagpindot sa Ctrl + X. Maaari mo ring i-verify kung ang isang text file ay talagang nilikha sa iyong direktoryo ng Home sa pamamagitan ng pagpapatakbo ng sudo command o hindi lamang sa pagpunta sa iyong direktoryo ng Home. Dito, mahahanap mo ang iyong bagong nilikha na file ng teksto, tulad ng ipinakita sa imahe sa ibaba:

Konklusyon

Sa artikulong ito, sinubukan naming bigyan ka ng isang maikling pangkalahatang ideya ng paggamit ng utos ng sudo sa Linux Mint 20. Ito ay ilan lamang sa mga halimbawang sitwasyon kung saan maaari mong epektibo ang paggamit ng utos na ito. Gayunpaman, ang keyword na ito ay maaaring magamit sa isang malaking bilang ng iba pang mga utos pati na rin sa iba pang mga lasa ng operating system ng Linux.