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 -y
See 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:
sudo
tuleks 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
sudo
kä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 root
See 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 root
See 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/fstab
Sellisel 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
sudo
ja 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
sudoers
faili poleks valesti muudetud. Kasuta muutmiseks alativisudo
kä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.
sudo
kasutamine: Kui vajad root-õigusi, kasutasudo
käsku ning väldi otsest root-sisselogimist.- Graafiliste rakenduste puhul
gksudo
kasutamine: 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
sudo
kohta. - 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.