1. Sissejuhatus
Ülevaade
Ubuntus mängib “root” kasutaja olulist rolli süsteemihalduse ja oluliste seadistuste tegemisel. Turvalisuse kaalutlustel on Ubuntu vaikimisi root-kasutaja sisselogimine keelatud. Selles artiklis selgitatakse põhjalikult, mida tähendab root-kasutaja, kuidas Ubuntus root-õigusi kasutada ning millised on parimad tavad turvaliseks kasutamiseks.
Root-õiguste olulisus Ubuntus
Linuxi süsteemides on root-kasutaja kõikvõimas kasutaja, kellel on täielikud õigused. Seetõttu on igapäevaste ülesannete täitmisel Ubuntus oluline omada teadmisi root-õiguste kohta. Kui haldust ei tehta korrektselt, võib see mõjutada süsteemi turvalisust ja stabiilsust, seega tuleb olla ettevaatlik.
2. Mis on root Ubuntus?
Root-kasutaja mõiste
Unix-põhistes süsteemides on root-kasutaja süsteemi kõrgeimate õigustega erikasutaja. See kasutaja võib muuta süsteemifaile, lisada või eemaldada kasutajaid, muuta võrgu seadeid ning pääseb ligi kõikidele süsteemi osadele.
Ubuntu lähenemine root-õigustele
Erinevalt paljudest teistest Linuxi distributsioonidest on Ubuntu vaikimisi root-kasutaja konto keelatud. See on mõeldud süsteemi turvalisuse suurendamiseks ning et vältida oluliste süsteemifailide kogemata muutmist. Selle asemel kasutatakse Ubuntus sudo käsku, mis võimaldab tavakasutajatel ajutiselt omandada administraatori õigused. See lähenemine julgustab kasutajaid igapäevatoiminguid tavakasutajana tegema, andes root-õigusi vaid vajadusel.

3. Kuidas kasutada root-õigusi Ubuntus?
Root-õiguste kasutamine sudo abil
Ubuntus on kõige tavalisem viis root-õiguste kasutamiseks sudo käsu kasutamine. sudo tähendab “substitute user do” ning võimaldab tavakasutajatel ajutiselt saada root-õigused.
Kuidas kasutada sudo käsku
sudo kasutamisel tuleb käsk kirjutada algusesse sudo, nagu allpool näidatud.
sudo apt update && sudo apt upgrade -ySee käsk värskendab süsteemi pakette. sudo kasutamisel küsib süsteem kasutaja parooli – see on turvalisuse tagamiseks, et kinnitada, kas õigused on tõesti vajalikud. Parool jääb meelde 15 minutiks, seega sama aja jooksul pole vaja uuesti parooli sisestada.
Sudo parimad tavad
- Kasutada ainult vajadusel:
sudotuleks kasutada vaid siis, kui see on tõesti vajalik – vältida tarbetut kasutamist. - Parooli haldamine: Ära jaga oma parooli teistega ja veendu, et parool on tugev.
- Käskude kontroll: Enne
sudokäsuga käivitamist kontrolli käsku hoolikalt, et vältida süsteemile kahju tekitamist.
4. Root-sisselogimise lubamine ja keelamine
Root-sisselogimise lubamine
Root-kasutaja sisselogimise lubamiseks (mis on vaikimisi keelatud), kasuta järgmist käsku.
sudo passwd -u rootSee käsk avab root-konto ja võimaldab sisse logida root-kasutajana. Kuid see toob kaasa turvariski, seega tuleb olla ettevaatlik.
Root-sisselogimise keelamine
Kui soovid root-sisselogimise uuesti keelata, kasuta järgmist käsku.
sudo passwd -l rootSee käsk lukustab root-konto ja keelab sisselogimise. Root-õiguste kasutamiseks soovitatakse jätkuvalt kasutada sudo käsku.
Turvalisuse kaalutlused
Root-sisselogimise lubamine võib muuta süsteemi turvalisuse nõrgemaks. Eriti kui ründajad proovivad pääseda süsteemi võrgu kaudu, on aktiivne root-konto suurem sihtmärk. Seega, kui lubad root-sisselogimise, vali tugev parool ning vajadusel piirata SSH ligipääsu jms.
5. Graafilised rakendused ja root-õigused
gksudo ja kdesudo kasutamine
Kui soovid graafilisi rakendusi käivitada root-õigustega, on soovitatav kasutada gksudo (Kubuntu puhul kdesudo) tavalise sudo asemel. See seadistab $HOME muutujad õigesti ning väldib seadistuste salvestamist valesse kodukataloogi.
gksudo kasutamine
Järgmine käsk näitab, kuidas avada tekstiredaktor gedit root-õigustega.
gksudo gedit /etc/fstabSellisel viisil käivitamisel käsitletakse kasutaja kodukataloogi root-i kodukataloogina ning see väldib ootamatuid muutusi rakenduse töös.
sudo ja gksudo erinevus
Kui käivitad graafilise rakenduse sudo abil, jääb $HOME muutumata ning kasutatakse tavakasutaja kodukataloogi. See võib põhjustada olukorra, kus failide omanikuks saab root, seetõttu on graafiliste rakenduste puhul oluline kasutada gksudo.
6. Root-konto haldamise parimad tavad
Turvalisuse soovitused
- Root-konto keelamine: Kui võimalik, hoia root-konto keelatuna. Tavatoiminguteks kasuta
sudoja ava root-konto vaid vajadusel. - Tugev parool: Kui root-konto on aktiivne, määra sellele tugev ja raskesti äraarvatav parool.
- Poliitika seadistamine: Kui kasutad root-kontot, määra juurdepääsu kontrolli ja logide jälgimise poliitikad ning halda neid korralikult.
Poliitika seadistamine
Kui lubad root-konto, sätesta juurdepääsupiirangud ning selgita, kes, millal ja kuidas saab kontole ligi. Logide jälgimine ja regulaarselt kontrollimine aitab varakult avastada volitamata ligipääsu.
7. Levinud probleemide tõrkeotsing
Parooliga seotud probleemid
Kui tekib probleeme sudo või root-parooliga, kontrolli järgmisi punkte.
- Parooli lähtestamine: Kui parool on kadunud, käivita süsteem ühes kasutaja režiimis ja lähtesta parool käsuga
passwd. - sudoers-faili kontroll: Kontrolli, et
sudoersfaili poleks valesti muudetud. Kasuta muutmiseks alativisudokäsku.
Faili omandiõigusega seotud probleemid
Kui sudo või gksudo on kasutatud valesti, võib failide omanik muutuda. Selle tulemusena võib tavakasutaja kaotada juurdepääsu failidele. Probleemi saab lahendada chown käsuga, muutes faili omanikku tagasi õigeks.
8. Kokkuvõte
Oluliste punktide kordamine
Selles artiklis tutvustati Ubuntu root-kasutaja põhimõisteid, õiguste kasutamise viise ning parimaid tavasid turvalisuse tagamiseks. Ubuntus on root-sisselogimine vaikimisi keelatud, et tõsta turvalisust. Seetõttu on soovitatav kasutada sudo käsku ja anda root-õigusi ainult siis, kui see on tõesti vajalik.
Lõplikud soovitused
Ubuntu turvalise ja tõhusa haldamise jaoks on oluline järgida järgmisi põhimõtteid.
sudokasutamine: Kui vajad root-õigusi, kasutasudokäsku ning väldi otsest root-sisselogimist.- Graafiliste rakenduste puhul
gksudokasutamine: Graafiliste rakenduste root-õigustega käivitamiseks kasutagksudo, et vältida probleeme kodukataloogiga. - Root-konto turvaline haldamine: Kui lubad root-konto, määra tugev parool ja rakenda juurdepääsu kontrolli poliitikaid.
Neid soovitusi järgides saad Ubuntu süsteemi hallata turvaliselt ja tõhusalt.
9. Lisamaterjalid
Lisalugemist
- Ametlik dokumentatsioon: Ubuntu ametlik dokumentatsioon pakub täiendavat infot root-kasutaja ja
sudokohta. - Turvalisuse juhend: Kui soovid rohkem teada Ubuntu turvalisuse kohta, soovitame Ubuntu Security Guide.
- Kogukonna foorum: Ubuntu ametlikus foorumis saad teiste kasutajatega infot jagada ja küsimusi esitada.
Kasuta neid ressursse, et süvendada oma teadmisi Ubuntu root-õiguste kohta ja parandada süsteemi turvalisust ning haldusoskusi.


