Ubuntu: Kuidas kasutada root-õigusi turvaliselt ja tõhusalt

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 alati visudo 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, kasuta sudo käsku ning väldi otsest root-sisselogimist.
  • Graafiliste rakenduste puhul gksudo kasutamine: Graafiliste rakenduste root-õigustega käivitamiseks kasuta gksudo, 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

Kasuta neid ressursse, et süvendada oma teadmisi Ubuntu root-õiguste kohta ja parandada süsteemi turvalisust ning haldusoskusi.