Mag-login Bilang Root sa Ubuntu

Mag Login Bilang Root Sa Ubuntu



Ang root user ay hindi aktibo sa Ubuntu bilang default. Maaari itong i-activate sa pamamagitan ng pagtatakda ng password nito gamit ang passwd utos at pagkatapos ay gamit ang kanyang- command na maaari kang mag-log in bilang root.

Ang root user ay isang user na nagtataglay ng lahat ng mga pribilehiyong administratibo nang walang anumang mga paghihigpit. Maaari nitong i-access at baguhin ang anumang file, magdagdag o mag-alis ng mga user, mag-install o magtanggal ng software, at baguhin ang mga configuration ng system.

Ang root user ay naiiba sa isang normal na user, na nagtataglay ng pinakamataas na pribilehiyo at higit na kapangyarihan. Halimbawa, ang isang root user ay maaaring magsagawa ng mga kritikal na utos at i-edit ang mga file ng system nang walang anumang mga paghihigpit, sa kabilang banda, ang isang normal na gumagamit ay walang ganoong mga pahintulot.







Sa gabay na ito, tuklasin ko ang root user ng Ubuntu, kung paano mag-log in bilang root user, at kung paano ito naiiba sa isang normal na user.



Tandaan: Para sa mga tagubilin at utos na binanggit sa gabay na ito, gumagamit ako ng Ubuntu 22.04.



Gumagamit ng Ubuntu Root

Sa pag-install ng Ubuntu, ang isang root user ay nilikha na walang password. Ang root user ay pinananatiling hindi aktibo upang maiwasan ang anumang hindi sinasadyang pinsala sa mga file ng system. Samakatuwid, sa tuwing mag-log in ka sa iyong Ubuntu system, pumapasok ka bilang isang normal na user na may mga partikular na probisyon. Gayunpaman, hindi iyon nagpapahiwatig na hindi mo maa-access ang mga pribilehiyo sa ugat. Kung mayroon kang mga pribilehiyong pang-administratibo, pagkatapos ay idagdag sudo bago ka payagan ng mga utos na isagawa tukoy sa ugat mga utos.





Root vs Sudo

ugat ay isang account na may lahat ng mga pribilehiyo, habang Sudo ay isang command line tool na nagbibigay-daan sa isang normal na user na may mga espesyal na pribilehiyo na magpatakbo ng mga command na nangangailangan ng root powers. Halimbawa, kapag nagsagawa ka ng command na nauugnay sa system sa Ubuntu, binibigyan ka nito mga error na tinanggihan ng pahintulot . Ipinahihiwatig nito na wala kang awtoridad na gawin ang mga pagbabagong iyon.



Ngunit kapag bilang isang normal na gumagamit ng sudo, nagpasok ka ng sudo bago ang utos, ito ay gumagana nang walang anumang isyu.

Gayunpaman, kung nagtatrabaho ka bilang root user sa iyong system, hindi mo kailangang magdagdag ng sudo bago ang command para magsagawa ng gawaing nauugnay sa system.

Upang patakbuhin ang sudo command, ang isang normal na user ay dapat bigyan ng mga karapatang pang-administratibo; sumangguni sa aming gabay sa pagdaragdag ng user sa sudoers sa Ubuntu para sa karagdagang detalye.

Paganahin ang Root User sa Ubuntu

Tulad ng napag-usapan kanina, ang root user ay naka-lock sa Ubuntu at sa mga lasa nito. Gayunpaman, maaari mo itong paganahin sa pamamagitan ng pagtatakda ng password para sa root user.

Tandaan na, kung hindi ka bahagi ng mga sudoer, hindi mo magagawa ang mga hakbang na ito.

Maaari mong paganahin ang root user gamit ang passwd utos na may ugat bilang username.

sudo passwd ugat

Pagkatapos isagawa ang utos, magtakda ng malakas na password, na isinasaisip ang kahalagahan ng root user. Kapag ang password ay naitakda, ang root user ay pinagana at maaaring ma-access.

Mag-login bilang Root

Upang mag-log in bilang root sa Ubuntu, buksan ang terminal at gamitin ang kanyang utos na may gitling , -l, o --mag log in opsyon.

kanyang -

Sasabihan ka ng password; i-type ang password, at ngayon ay naka-log in ka bilang root sa Ubuntu.

Tandaan na ang tipikal $ sign ng bash shell ay binago sa # mag-sign kapag nag-log in ka bilang root sa Ubuntu.

Ngayon, hindi mo na kailangang maglagay ng sudo habang nagsasagawa ng mga command na nauugnay sa system o nag-a-access ng mga file ng system.

Upang bumalik bilang isang normal na user, gamitin ang labasan o logout utos.

Mag-login bilang Root sa pamamagitan ng Display Manager

Ang pamamaraan sa itaas ay gagana lamang sa terminal, gayunpaman, kung gusto mong gamitin ang display manager upang mag-log in bilang root sa Ubuntu, maaari rin itong gawin.

Babala: Ang pamamaraang ito ay hindi inirerekomenda dahil maaari kang mawalan ng kontrol ng server sa kaso ng isang malisyosong pag-atake. Posible rin na magdulot ka ng pinsala sa mga file ng system habang nag-i-install ng software mula sa hindi kilalang pinagmulan.

Tandaan na ang mga sumusunod na tagubilin ay para sa Ubuntu 22.04 na may GENOME desktop environment, at hindi gagana kung hindi ka gumagamit ng GENOME.

Ang pinakabagong GENOME ay gumagamit ng GDM3 display manager bilang default, kaya maa-access namin ang configuration file ng GDM3 gamit ang nano text editor.

sudo nano / atbp / gdm3 / custom.conf

I-type ang sumusunod na linya sa file.

AllowRoot = totoo

Ngayon, pindutin ctrl+x upang isara ang file at i-save ang mga pagbabago.

Ang susunod na hakbang ay nagsasangkot ng pagbabago ng PAM o Pluggable Authentication Module direktoryo, na mayroong file ng password ng GDM.

Babala: Ang pagbabago na may mga error ay maaaring masira ang pam. d configuration file, na sa huli ay maaaring gawing hindi naa-access ang iyong server.

Buksan ang gdm-passowrd file muli gamit ang nano editor.

sudo nano / atbp / pam. d / gdm-password

Ikomento ang naka-highlight na linya sa screenshot sa itaas gamit ang # tanda.

Pindutin ctrl+x upang umalis at i-save ang file.

Ngayon, magpatuloy sa pag-reboot ng Ubuntu system, at pagkatapos ay sa login screen piliin ang Hindi nakalista opsyon.

Ipasok ang username ugat at password na ginawa sa Mag-login bilang Root seksyon.

Pagkatapos mag-login, buksan ang terminal, at makikita mo ang # lagdaan bilang default.

Mag-login bilang Root gamit ang Sudo

Kung isa kang normal na user at bahagi ng admin group o may mga pribilehiyo ng superuser (sudoer), maaari kang mag-log in bilang root user gamit ang sudo utos.

sudo -s

O kaya

sudo -i

Pagkatapos isagawa ang utos sa itaas, sasabihan ka ng password input, ipasok ang iyong password (user password hindi root).

Ang username ay babaguhin mula sa iyong normal na pangalan sa root; gamitin ang sino ako utos na malaman ang kasalukuyang username.

sino ako

Bago mag-login bilang root, ang username ay kanyang sarili , ngunit pagkatapos mag-login bilang root, ang username ay pinalitan sa ugat .

Palaging may mga panganib sa seguridad na nauugnay sa mga aktibong root user. Kaya, inirerekumenda ko ang pag-access sa mga pribilehiyo ng root user gamit ang sudo utos.

Konklusyon

Ang root user ay ang pinakamataas na antas ng user na may lahat ng mga pahintulot, gayunpaman, sa Ubuntu ang root user ay hindi aktibo bilang default. Upang i-activate ang root user, kailangang magtakda ng password gamit ang passwd utos. Kung ang isang user ay isa nang sudoer, ang user na iyon ay maaaring maging root gamit sudo -i utos. Binanggit din ng gabay na ito ang isang paraan upang paganahin ang root login mula sa GUI, na hindi inirerekomenda. Mahalagang tandaan na kasama ang Ubuntu sa maraming distribusyon ng Linux, ang root user ay pinananatiling hindi aktibo dahil sa mga panganib sa seguridad. Inirerekomenda na gamitin sudo sa halip na mag-log in bilang aktibong root user dahil ito ay isang mas ligtas na opsyon. Upang matuto nang higit pa tungkol sa su at sudo gamitin ang tao su at lalaki sudo mga utos sa terminal.