Kailangan mo ng root access (kilala rin bilang superuser) upang magpatakbo ng mga programang pang-administratibo sa Linux. Pangkalahatan, ang mga pamamahagi ng Linux ay nagbibigay ng isang hiwalay na root account, ngunit ang account na iyon ay naka-lock sa Ubuntu Linux bilang default para sa seguridad. Upang magpatakbo ng mga utos na may root access, gumamit ng sudo.
Hakbang
Paraan 1 ng 2: Ang Pagpapatakbo ng Mga Root Command na may Sudo
Hakbang 1. Pindutin ang Ctrl + Alt + T upang buksan ang isang window ng Terminal
Hindi tulad ng ibang mga pamamahagi ng Linux, naka-lock ng Ubuntu ang root account bilang default. Samakatuwid, hindi mo magagamit ang utos ng su upang magpatakbo ng isang root terminal. Upang mapalitan ang su, gumamit ng sudo.
Hakbang 2. Ipasok ang sudo sa simula ng utos
sudo, maikli para sa sobrang gumagamit, hinahayaan kang magpatakbo ng mga utos sa Linux bilang ugat.
- Halimbawa, ang utos na sudo /etc/init.d/networking stop ay titigil sa mga serbisyo sa network, at ang sudo adduser ay magdaragdag ng isang bagong gumagamit sa system. Ang dalawang utos sa itaas ay talagang kailangang patakbuhin bilang ugat.
- Hihilingin sa iyo na ipasok ang password ng account bago patakbuhin ni sudo ang utos. Iniimbak ng Linux ang iyong password sa loob ng 15 minuto upang hindi mo ito mai-type tuwing nagpapatakbo ka ng isang utos.
Hakbang 3. Gamitin ang utos na gksudo upang magpatakbo ng mga programa na may isang graphic na interface na nangangailangan ng pag-access sa ugat
Para sa mga kadahilanang panseguridad, hindi inirerekumenda ng Ubuntu na gumamit ka ng sudo upang magpatakbo ng mga programa gamit ang isang graphic na interface. Sa halip, magsimula ng isang utos upang buksan ang isang graphic na programa ng interface sa gksudo.
- Halimbawa, gamitin ang command gksudo gedit / etc / fstab upang buksan ang fstab file sa GEdit, isang program sa pag-edit ng teksto na may isang graphic na interface.
- Kung gumagamit ka ng KDE, palitan ang gksudo ng kdesudo.
Hakbang 4. Gayahin ang pag-access sa ugat gamit ang utos sudo –i kung kailangan mo ng root shell access upang magpatakbo ng ilang mga script
Hinahayaan ka ng utos na ma-access ang mga superuser account at mga variable ng kapaligiran.
- Ipasok ang command sudo passwd root upang lumikha ng isang password at buhayin ang root account. Tandaan ang password.
- Ipasok ang sudo -i, pagkatapos ay ibigay ang root password kapag na-prompt.
- Ang linya ng utos ay magbabago mula $ patungong #. Ipinapahiwatig ng simbolo ng # na mayroon kang root access.
Hakbang 5. Bigyan ang access ng sudo sa mga gumagamit na wala pang access sa pamamagitan ng pagdaragdag sa mga ito sa pangkat ng sudo
Gumamit ng command usermod -aG sudo username, at palitan ang "username" ng pangalan ng gumagamit na nais mong bigyan ng access.
Paraan 2 ng 2: Pagpapagana ng Root Account
Hakbang 1. Pindutin ang Ctrl + Alt + T upang buksan ang isang window ng Terminal
Hindi tulad ng ibang mga pamamahagi ng Linux, ikinandado ng Ubuntu ang root account bilang default para sa seguridad. Upang ligtas na patakbuhin ang mga utos na may mga pribilehiyo sa ugat, gamitin
sudo
o
gksudo
. Kung talagang kailangan mong i-access ang root account, halimbawa para sa mahahalagang programa na ang isang gumagamit lamang ang may access, maaari mong paganahin ang root account na may isang simpleng utos.
Ang pagpapagana ng root account ay maaaring makapinsala sa system. Hindi inirerekumenda ng Ubuntu na paganahin mo ang root account
Hakbang 2. Ipasok ang utos sudo passwd root at pindutin ang Enter
Hihilingin sa iyo na magpasok ng isang bagong password para sa root account. Huwag kalimutan ang password na ito.
Hakbang 3. Ipasok ang password, pagkatapos ay pindutin ang Enter
Hakbang 4. Ulitin ang password kapag na-prompt, pagkatapos ay pindutin ang Enter
Ngayon, ang root account ay protektado ng password at naa-access.
Hakbang 5. Ipasok ang su - at pindutin ang Enter
Ipasok ang root password kapag na-prompt na i-access ang account.
Upang huwag paganahin ang root account, gamitin ang command sudo passwd -dl root
Mga Tip
- Kung saan posible, iwasang direktang gamitin ang root account. Maaari mong patakbuhin ang halos anumang utos na may mga pribilehiyo sa ugat sa pamamagitan ng sudo o gksudo.
- Maaari mo ring gamitin ang utos sudo –i upang mai-access ang iba pang mga account ng gumagamit sa system. Halimbawa, upang mai-access ang gumagamit na "ayu", gamitin ang command sudo –I ayu at ipasok ang iyong password (sa halip na kay Ayu).