Lai palaistu administratīvos uzdevumus Linux, jums ir nepieciešama root (pazīstama arī kā superlietotājs) piekļuve. Atsevišķa saknes konta izmantošana ir izplatīta lielākajā daļā Linux izplatījumu, taču Ubuntu pēc noklusējuma atspējo root. Tas neļauj lietotājiem kļūdīties un pasargā sistēmu no iebrucējiem. Lai palaistu komandas, kurām nepieciešama root piekļuve, izmantojiet sudo.
Soļi
1. metode no 2: Sakņu komandu izpilde ar Sudo
1. darbība. Nospiediet Ctrl+Alt+T, lai atvērtu termināļa logu
Tā kā Ubuntu pēc noklusējuma bloķē saknes kontu, jūs nevarat izmantot su, lai kļūtu par root, kā tas būtu citos Linux izplatījumos. Tā vietā sāciet komandas ar sudo.
2. solis. Ievadiet sudo pirms pārējās komandas
“Sudo” nozīmē “lietotāja aizstājējs”. Kad komandas sākumam pievienojat sudo, komanda darbosies kā sakne.
- Piemēram: sudo /etc/init.d/networking stop pārtrauc tīkla pakalpojumu, un sudo adduser pievieno sistēmai jaunu lietotāju. Abiem šiem uzdevumiem nepieciešama root piekļuve.
- Jums tiks piedāvāts ievadīt paroli, pirms sudo izpilda komandu. Linux saglabā jūsu paroli 15 minūtes, lai jums nebūtu jāturpina to rakstīt.
3. solis. Pirms komandas palaišanas, kas atver programmu ar grafisko lietotāja saskarni (GUI), ierakstiet gksudo
Drošības apsvērumu dēļ Ubuntu neiesaka izmantot “sudo”, lai atvērtu programmas ar GUI. Tā vietā pirms komandas, kas palaiž programmu, ierakstiet gksudo.
- Piemēram: ierakstiet gksudo gedit /etc /fstab, lai atvērtu failu "fstab" programmā GEdit, rediģēšanas programmā ar GUI.
- Ja izmantojat KDE logu pārvaldnieku, izmantojiet kdesudo, nevis gksudo.
Solis 4. Simulējiet sakņu vidi
Ja esat pieredzējis lietotājs, kuram ir nepieciešama piekļuve faktiskajam saknes apvalkam, lai palaistu konkrētus skriptus, simulējiet saknes apvalku ar sudo –i. Šī komanda dos jums piekļuvi superlietotājam ar saknes vides mainīgajiem.
- Ievadiet komandu sudo passwd root. Tas radīs root paroli, būtībā “iespējojot” kontu. Neaizmirstiet šo paroli.
- Ierakstiet sudo -i. Kad tiek prasīts, ievadiet saknes paroli.
- Uzvedne tiks mainīta no $ uz #, norādot, ka jums ir root piekļuve.
5. solis. Piešķiriet sudo piekļuvi citam lietotājam
Ja veidojat kontu kādam, kuram pašlaik nav root piekļuves, jums būs jāpievieno viņa lietotājvārds sudo grupai. Lai to izdarītu, ierakstiet usermod -aG sudo lietotājvārdu (bet aizstājiet “lietotājvārdu” ar pareizo lietotājvārdu).
2. metode no 2: saknes lietotāja iespējošana
1. darbība. Nospiediet Ctrl+Alt+T, lai atvērtu termināļa logu
Drošības nolūkos (un lai izvairītos no bojājumiem) saknes lietotāja konts pēc noklusējuma ir bloķēts. Lai droši palaistu komandas kā root, jums vajadzētu izmantot
sudo
vai
gksudo
tā vietā. Ja jums noteikti ir jābūt atsevišķam saknes lietotājam (ja to pieprasa jūsu uzņēmuma izmantotā programma vai šo darbstaciju izmantos tikai viens lietotājs), varat iespējot saknes lietotāju ar dažām vienkāršām komandām.
Saknes lietotāja iespējošana var apdraudēt jūsu sistēmu, un Ubuntu to neiesaka
2. solis. Ierakstiet sudo passwd root un nospiediet. Enter
Jums tiks piedāvāts iestatīt jaunu paroli root lietotājam. Nezaudējiet šo paroli.
3. solis. Ievadiet paroli un pēc tam nospiediet. Enter
4. solis. Pēc pieprasījuma vēlreiz ievadiet paroli, pēc tam nospiediet. Enter
Saknes lietotājam tagad vajadzētu būt parolei.
5. solis. Ierakstiet su - un nospiediet. Enter
Ievadiet saknes paroli, kad tiek prasīts nokļūt saknes uzvednē.
Lai atspējotu saknes kontu, ierakstiet sudo passwd -dl root
Padomi
- Jums vajadzētu pēc iespējas izvairīties no pieteikšanās pēc saknes. Jūs varat palaist gandrīz jebkuru superlietotāja prasīto komandu ar vai gksudo.
- Varat arī izmantot sudo –i, lai piekļūtu cita sistēmas lietotāja apvalkam. Lai kļūtu par lietotāju “jane”, ierakstiet sudo –I jane un pēc tam ievadiet SAVU paroli, kad tiek prasīts (nevis Džeinas).