Kinsa si Root? Nganong Naglungtad ang Root?


Nakahunahuna ka na ba kung nganong adunay usa ka espesyal nga account nga ginganlag root sa Linux? Nahibal-an ba nimo kung unsa ang girekomenda nga labing kaayo nga mga gawi sa paggamit niini nga account? Nahibal-an ba nimo ang mga senaryo kung diin kinahanglan kini gamiton ug kung diin kini dili? Kung mitubag ka og \oo sa usa o daghan pa niini nga mga pangutana, padayon sa pagbasa.

Sa kini nga post maghatag kami usa ka pakisayran nga adunay kasayuran bahin sa root account nga gusto nimong huptan nga magamit.

Unsa ang gamut?

Sa pagsugod, atong hinumduman nga ang hierarchy sa mga direktoryo sa mga operating system nga sama sa Unix gidesinyo isip usa ka istruktura nga sama sa kahoy. Ang punto sa pagsugod kay usa ka espesyal nga direktoryo nga girepresentahan sa usa ka forward slash (/) uban sa tanang ubang mga direktoryo nga nagsugod sa pagsanga gikan niini. Tungod kay kini susama sa usa ka aktuwal nga kahoy, ang / gitawag nga root directory.

Sa mosunod nga hulagway atong makita ang output sa:

$ tree -d / | less

nga naghulagway sa analohiya tali sa / ug sa root sa usa ka kahoy.

Bisan tuod ang mga rason luyo sa pagngalan sa root account dili kaayo klaro, kini lagmit tungod sa kamatuoran nga ang root mao lamang ang account nga adunay mga permiso sa pagsulat sulod sa /.

Dugang pa, ang gamut adunay access sa tanan nga mga file ug mga mando sa bisan unsang operating system nga sama sa Unix ug kini kanunay nga gitawag nga superuser tungod niana nga hinungdan.

Sa usa ka side note, ang root directory (/) kinahanglang dili malibog sa /root, nga mao ang home directory sa root user. Sa pagkatinuod, ang /root maoy subdirektoryo sa /.

Pag-angkon og Access sa Root Permissions

Kung naghisgot kami bahin sa mga pribilehiyo sa gamut (o superuser), gipunting namon ang mga pagtugot nga naa sa ingon nga account sa sistema. Kini nga mga pribilehiyo naglakip (apan dili limitado sa) ang abilidad sa pag-usab sa sistema ug sa paghatag sa ubang mga tiggamit og pipila ka mga permiso sa pag-access sa mga kapanguhaan niini.

Ang walay pagtagad nga paggamit niini nga gahum mahimong mosangpot sa sistema sa korapsyon sa labing maayo ug hingpit nga kapakyasan sa pinakagrabe. Mao nga ang mga musunod nga mga panudlo gidawat ingon labing kaayo nga mga gawi kung bahin sa pag-access sa mga pribilehiyo sa root account:

Sa sinugdan, gamita ang root account sa pagpadagan sa visudo. Gamita kana nga sugo sa pag-edit sa /etc/sudoers aron mahatagan ang minimum nga mga pribilehiyo sa superuser nga gikinahanglan sa usa ka account (e.g. superbisor).

Mahimong maglakip kini, pananglitan, ang abilidad sa pag-usab sa (usermod) nga mga account sa gumagamit - ug wala nay lain pa.

Pag-uswag, pag-login isip superbisor ug gamita ang sudo aron mahimo ang mga buluhaton sa pagdumala sa tiggamit. Mamatikdan nimo nga ang pagsulay sa paghimo sa ubang mga buluhaton nga nanginahanglan mga pagtugot sa superuser (pagtangtang sa mga pakete, pananglitan) kinahanglan mapakyas.

Balika ang duha ka lakang sa ibabaw kung gikinahanglan, ug sa higayon nga mahuman na, gamita ang exit command aron makabalik dayon sa imong unprivileged account.

Niining puntoha kinahanglan nimong pangutan-on ang imong kaugalingon, Ang uban pa ba nga mga buluhaton nga nag-pop up matag karon ug unya nga nanginahanglan mga pribilehiyo sa superuser? Kon mao, ihatag ang gikinahanglang mga permiso sa /etc/sudoers para sa gihatag nga account o grupo, ug padayon nga likayan ang paggamit sa root account kutob sa mahimo.

Kini nga post mahimong magsilbi nga pakisayran alang sa husto nga paggamit sa root account sa usa ka operating system nga sama sa Unix. Mobati nga gawasnon nga idugang kini sa imong mga bookmark ug balik sa daghang mga higayon nga gusto nimo!

Sama sa kanunay, ihulog kanamo ang usa ka nota gamit ang porma sa komentaryo sa ubos kung adunay ka mga pangutana o sugyot bahin sa kini nga artikulo. Kami nagpaabut nga makadungog gikan kanimo!