- 1 1. Pangkalahatang-ideya at Papel ng Root Account sa Ubuntu
- 2 2. Paraan ng Pag-activate ng Root Account
- 3 3. Paraan ng Pagwawala ng Root Login
- 4 4. Mga Panganib sa Seguridad at mga Hakbang ng Root Account
- 5 5. Paggamit ng pkexec sa GUI Applications
- 6 6. Pagwawasto ng mga problema na may kaugnayan sa root account
- 7 7. Mga Madalas Itanong (FAQ)
1. Pangkalahatang-ideya at Papel ng Root Account sa Ubuntu
Ang “root account” ng Ubuntu ay isang espesyal na account na may pinakamataas na pribilehiyo laban sa buong sistema, na nagpapahintulot sa mga gawaing pang-administrasyon tulad ng pamamahala sa sistema, pagbabago ng mga setting, at mga operasyon sa file system. Gayunpaman, sa default na setting ng Ubuntu, ang direktang pag-login sa root account ay hindi pinapayagan, at sa halip, ito ay ginagamit sa pamamagitan ng sudo
command upang pansamantalang magbigay ng administrative privileges.
Mga Dahilan Kung Bakit ang Root Account ay Hindi Pinapayagan sa Default
Ang dahilan kung bakit hindi pinapayagan ng Ubuntu ang root account sa default ay upang mabawasan ang mga aksidenteng operasyon at mga panganib sa seguridad. Sa pamamagitan ng paggamit ng sudo
command, makakakuha ng pansamantalang administrative rights at magagawa ang kinakailangang mga gawain. Sa ganitong paraan, nababawasan ang panganib ng mga aksidenteng operasyon na nakakaapekto sa buong sistema, at mapapahusay ang seguridad.
2. Paraan ng Pag-activate ng Root Account
Kung kailangan ng direktang access sa root account para sa tiyak na gawain sa pamamahala ng sistema, maaari itong i-activate gamit ang mga sumusunod na hakbang, ngunit dahil ito ay may kasamang panganib sa seguridad, kailangang gawin ito nang maingat.
Mga Hakbang sa Pag-activate ng Root Account
- Pag-set ng Password
Buksan ang terminal at i-set ang password ng root gamit ang sumusunod na command.
sudo passwd root
- Kapag lumitaw ang prompt, i-set ang password para sa root account. Sa ganitong paraan, magiging posible ang root login.
- Pag-alis ng Pahintulot sa GUI Login (Kung Kinakailangan)
Upang mag-login bilang root user sa GUI environment, i-set ito sa/etc/gdm3/custom.conf
file nang ganito.
[security]
AllowRoot=true
- Ang pagbabago sa setting na ito ay inirerekomenda lamang kapag kinakailangan ang gawain sa desktop environment. Karaniwang inirerekomenda ang paggamit ng CLI (Command Line Interface).
- Mga Paalala Pagkatapos ng Pag-activate
Kapag na-activate ang root account, tumataas ang panganib ng maling operasyon na apektado ang buong sistema o hindi awtorisadong access, kaya’t gawin ang pang-araw-araw na pamamahala gamit angsudo
.

3. Paraan ng Pagwawala ng Root Login
Sa pamamagitan ng pagwawala ng root account nang maaga, maaari mong bawasan ang panganib ng hindi awtorisadong access sa sistema. Gawin natin ang pagwawala ng login ng root account gamit ang mga sumusunod na hakbang.
Hakbang sa Pagwawala ng Root Account
- Pag-lock ng Root Account
Ipasok ang sumusunod na command sa terminal upang walaing root account.
sudo passwd -l root
- Sa pamamagitan ng command na ito, i-lock ang root account, na ginagawang hindi posible ang login bilang root.
- Mga Benepisyo ng Pagwawala
- Sa pamamagitan ng pagwawala ng root account, maaari mong malaking bawasan ang hindi awtorisadong access o ang epekto sa sistema dahil sa maling operasyon. Ang normal na pamamahala ng sistema ay sapat na magagawa gamit ang
sudo
command, kaya mababa ang pangangailangan ng root login sa araw-araw na gawain.
4. Mga Panganib sa Seguridad at mga Hakbang ng Root Account
Ang pag-aktibo ng root account ay nagpapataas ng kaginhawahan, ngunit nagdadala rin ng mas mataas na panganib sa seguridad. Sa ibaba, tatalakayin natin ang mga tiyak na panganib at mga inirerekomendang hakbang.
Mga Halimbawa ng Mga Panganib sa Seguridad
- Pagnanakaw ng Password: Kung hindi magtatakda ng matibay na password, may panganib na ma-misuse ng hindi awtorisado ang account.
- Mga Atake sa Pamamagitan ng Remote Access: Kung ang root account ay aktibo, madaling maging target ng mga remote attack.
Mga Hakbang sa Seguridad
- Pagtatakda ng Malakas na Password
Gumamit ng komplikadong password na pinagsama-samang malalaking titik, maliliit na titik, numero, at simbolo, at baguhin ito nang regular. - Paglimita sa SSH Access
Upang ipagbawal ang root access sa pamamagitan ng SSH, buksan ang/etc/ssh/sshd_config
file at idagdag ang sumusunod na setting.
PermitRootLogin no
- Pagkatapos ng setting, i-restart ang SSH service. Sa pamamagitan ng setting na ito, ang root login mula sa remote ay ipinagbabawal, at nababawasan ang panganib ng hindi awtorisadong access.
- Pagmamanman ng Log nang Lubusan
Suriin nang regular angauth.log
file (karaniwang/var/log/auth.log
) upang bantayan ang paggamit ng root account. Kapag natuklasan ang kakaibang access, agad na baguhin ang password upang maiwasan ang hindi awtorisadong access.

5. Paggamit ng pkexec sa GUI Applications
Sa mga GUI application na nangangailangan ng root privileges, ang paggamit ng pkexec
sa halip na gksudo
ay nagbibigay-daan sa ligtas at matatag na pagtakbo. Ang pkexec
ay isang ligtas na paraan upang i-launch ang mga application na may root privileges, habang pinapababang ang epekto ng mga environment variable at file ownership sa pinakamababang antas.
Halimbawa ng Paggamit ng pkexec
Gamit ang sumusunod na command, buksan ang text editor na may root privileges.
pkexec gedit /etc/fstab
- Sa pamamagitan ng paraang ito, nababawasan ang panganib na ang mga configuration file ng application ay aksidenteng mag-aplay ng mga pagbabago sa home directory ng user.
6. Pagwawasto ng mga problema na may kaugnayan sa root account
Kung may problema na may kaugnayan sa root account, ang mga sumusunod na hakbang ay makakatulong.
Mga paraan ng pag-reset ng root password
- Pag-reset sa single user mode
- Kung hindi kilala ang root password, i-boot ang system sa single user mode at gumamit ng
passwd
command upang i-reset ang password.
passwd root
Mga paraan ng pagwawasto ng sudoers file
- Paggamit ng visudo command
Kung may error sa setting ngsudo
, gumamit ngvisudo
command upang i-edit ang/etc/sudoers
file. Angvisudo
ay nagbibigay-daan sa ligtas na pag-edit ng sudoers file upang maiwasan ang syntax errors.
sudo visudo
7. Mga Madalas Itanong (FAQ)
- Q1: Ano ang mga dehado ng pag-activate ng root account?
A: Ang root account ay may buong kapangyarihan sa sistema, kaya’t may panganib na maapektuhan ang sistema dahil sa hindi sinasadyang operasyon o tumaas ang pinsala mula sa hindi awtorisadong access. Para sa karaniwang gawain sa pamamahala, gumamit ngsudo
, at limitahan ang pag-activate ng root account sa pinakakailangan lamang. - Q2: Ano ang magbabago kapag hindi na ginawa ang root account?
A: Hindi na magagawa ang direktang pag-login bilang root, ngunit maaari pa ring makuha ang administrator na kapangyarihan gamit angsudo
command. Sa pamamagitan ng pag-disable, mapapalakas ang seguridad at mababawasan ang panganib ng hindi awtorisadong access. - Q3: Ano ang pagkakaiba ng pkexec at sudo?
A: Angpkexec
ay ang inirerekomendang command kapag gumagamit ng root permissions sa GUI apps, at hindi ito nagbabago ng file ownership. Angsudo
ay pangunahing ginagamit sa CLI, kaya’t para sa GUI apps, angpkexec
ang angkop na gamitin.