- 1 1. Sissejuhatus
- 2 2. Kasutajate loomine ja haldamine GUI-s (algajatele)
- 3 3. Kasutajate loomine käsureal (CLI) (kesktasemel/administraatoritele)
- 4 4. Sudo-õiguste andmine/eemaldamine
- 5 5. Kasutajate kustutamise meetodid
- 6 6. Kasutajate ja gruppide kontrollimise meetodid
- 7 7. KKK (Korduma Kippuvad Küsimused)
- 8 8. Kokkuvõte
1. Sissejuhatus
Ubuntu on üks laialdasemalt kasutatavaid Linuxi distributsioone ning populaarne nii serveri- kui ka arenduskeskkonnana. Selles kontekstis on “kasutajahaldus” süsteemi turvalisuse ja töökindluse seisukohalt üks olulisemaid elemente.
Käesolevas artiklis selgitatakse **Ubuntu kasutajate loomise meetodeid** ning tutvustatakse üksikasjalikult nii GUI (graafilise kasutajaliidese) kui ka käsurea (CLI) meetodeid. Lisaks kirjeldatakse, kuidas anda kasutajale sudo-õigusi ja kuidas kustutada mittevajalikke kasutajaid.
Selle artikli lugemine aitab teil Ubuntu kasutajate haldamist sujuvamaks muuta ning süsteemi turvalisemalt ja tõhusamalt hallata.
2. Kasutajate loomine ja haldamine GUI-s (algajatele)
Linuxiga harjumatutele algajatele on lihtsaim viis kasutajate loomiseks kasutada Ubuntu GUI-d (graafilist kasutajaliidest). Eriti soovitatav on GUI-põhine haldus, kui kasutate töölauakeskkonda, kuna see on intuitiivne ja hõlpsasti mõistetav.
2.1 Uue kasutaja loomine GUI-s
- Avage Seadete menüü
- Otsige ja avage ekraani vasakus ülaosas asuvast “Tegevused” menüüst “Seaded”.
- Klõpsake seadete menüüs “Kasutajad” sektsiooni.
- Lisage kasutaja
- Klõpsake ekraani paremas ülaosas nuppu “Lisa kasutaja”.
- Valige kas “Administraator” või “Standardkasutaja”.
- Sisestage kasutajanimi, täisnimi ja parool.
- Loomise lõpetamine
- Klõpsake nuppu “Lisa” ja oodake, kuni kasutaja on loodud.
- Loodud kasutaja kuvatakse loendis.
Punktid:
- Standardkasutajad ei saa süsteemi olulisi seadeid muuta.
- Administraatorikasutajatel on sudo-õigused ja nad saavad süsteemi hallata.
2.2 Sudo-õiguste seadistamine GUI-s
Kui loote sudo-õigustega kasutaja, piisab vaid **”Administraator” valiku lubamisest**. Kui aga soovite lisada sudo-õigusi olemasolevale kasutajale, järgige alltoodud samme.
- Avage Seadete menüüst “Kasutajad”
- Valige muudetav kasutaja
- Märkige ruut “Administraator”
- Rakendage ja salvestage muudatused
Nüüd on sellel kasutajal sudo-õigused.
2.3 Kasutajate kustutamine GUI-s
Mittevajalike kasutajate kustutamiseks järgige alltoodud samme.
- Avage Seadete menüüs “Kasutajad” sektsioon
- Valige kustutatav kasutaja
- Klõpsake nuppu “Kustuta”
- Valige, kas kustutada ka kodukataloogi andmed
- Kinnitage kustutamine
Tähelepanu:
- Kasutaja kustutamisel võidakse kustutada ka kodukataloogi andmed, seega olge ettevaatlik.
- Vajadusel on soovitatav andmed eelnevalt varundada.
3. Kasutajate loomine käsureal (CLI) (kesktasemel/administraatoritele)
Ubuntus on võimalik käsurea abil luua kasutajaid ja seadistada neid detailsemalt. Serveri haldamisel või kaughaldamisel on sageli vajalik kasutada CLI-d GUI asemel, seega on Linuxiga harjumine kasulik.
Siin selgitatakse üksikasjalikult **adduser
** ja **useradd
** käskude erinevusi ja kasutusviise, mis on Ubuntu kasutajate loomise peamised käsud.
3.1 Kasutajate loomine adduser
käsu abil
adduser
käsu põhimõtted
Ubuntus saate uue kasutaja hõlpsalt luua adduser
käsu abil. See käsk käivitatakse interaktiivses režiimis ja kasutajakonto luuakse lihtsalt vajaliku teabe sisestamisega.
Juhised
- Avage terminal (
Ctrl + Alt + T
või ühendage SSH kaudu) - Käivitage järgmine käsk
sudo adduser uus_kasutajanimi
- Süsteem küsib mitme teabe sisestamist, järgige juhiseid
- Määrake parool (kohustuslik)
- Sisestage täisnimi, telefoninumber jne (valikuline)
- Lõpuks kuvatakse teade **”Kui teave on õige, vajutage ‘Y'”**, kinnitage ja sisestage **”Y”**.
Tulemus (näide)
Adding user `testuser' ...
Adding new group `testuser' (1001) ...
Adding new user `testuser' (1001) with group `testuser' ...
Creating home directory `/home/testuser' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for testuser
Enter the new value, or press ENTER for the default
Full Name []: Test User
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n] Y
3.2 Erinevus useradd
käsust
Ubuntus on lisaks adduser
-ile olemas ka käsk useradd
. useradd
on madalama taseme käsk, mis loob kasutaja, kuid vaikimisi ei loo see kodukataloogi.
useradd
käsu põhimõtted
Uue kasutaja loomiseks käivitage järgmine käsk:
sudo useradd -m -s /bin/bash uus_kasutajanimi
Valikute selgitus:
-m
: loob automaatselt kodukataloogi-s /bin/bash
: määrab vaikimisi shelliks Bashi
Tähelepanekud useradd
kasutamisel
- Kodukataloogi vaikimisi ei looda → vajalik on
-m
valik - Parooli ei seadistata → parool tuleb seadistada
passwd
käsu abil - Nõuab detailsemat seadistamist kui
adduser
Tegelik kasutus
Käsk | Kodukataloog | Parooli seadistamine | Soovitatav kasutus |
---|---|---|---|
adduser | Automaatselt loodud | Automaatselt seadistatav | Tavaline kasutaja loomine |
useradd | Ei looda (vajalik -m ) | Määratakse eraldi passwd abil | Vajalik keerulisem haldus |
adduser
on disainitud algajatele lihtsamini kasutatavaks, seega on see soovitatav, kui puudub eriline põhjus useradd
kasutamiseks.
4. Sudo-õiguste andmine/eemaldamine
Ubuntus on võimalik lisaks tavakasutajatele seadistada ka **administraator (sudo-kasutaja)**.
**Sudo-õigustega** kasutajad saavad teha süsteemis olulisi muudatusi (nt tarkvara installimine, seadete muutmine, kasutajate haldamine).
Käesolevas jaotises selgitatakse, **kuidas anda ja eemaldada sudo-õigusi** ning tutvustatakse administraatorikasutajate õige seadistamise samme.
4.1 Sudo-õiguste andmine
Meetod 1: Lisamine sudo-gruppi usermod
käsu abil
Lihtsaim viis uuele kasutajale **sudo-õiguste** andmiseks on kasutada käsku usermod
.
**Juhised**
- Avage terminal
- Käivitage järgmine käsk
sudo usermod -aG sudo kasutajanimi
- Muudatuste rakendamiseks logige kasutaja välja ja uuesti sisse
- Kontrollige sudo-õigusi
groups kasutajanimi
Kui tulemus sisaldab sudo
, on see õnnestunud.
Meetod 2: Kasutades gpasswd
käsku
Kasutaja saab **sudo-gruppi** lisada ka gpasswd
käsu abil.
sudo gpasswd -a kasutajanimi sudo
See käsk annab samuti sudo-õigused nagu usermod
.
4.2 Sudo-õiguste eemaldamine
Meetod 1: Kasutades deluser
käsku
Kasutaja sudo-grupist eemaldamiseks kasutatakse käsku deluser
.
sudo deluser kasutajanimi sudo
Pärast käsu käivitamist **kaotab kasutaja administraatori õigused ja muutub tavakasutajaks.**
Meetod 2: Eemaldamine grupist gpasswd
käsu abil
Kasutaja saab sudo-grupist eemaldada ka gpasswd
käsu abil.
sudo gpasswd -d kasutajanimi sudo
Mida teha, kui sudo-õigused ei rakendu
- Kontrollige, kas kasutaja on lisatud sudo-gruppi
groups kasutajanimi
- Pärast muutmist logige välja ja uuesti sisse
- Kontrollige, kas sudo-pakett on installitud
dpkg -l | grep sudo
Vajadusel installige järgmiselt:
sudo apt update && sudo apt install sudo
4.3 Sudo-õiguste turvalisuse märkused
- Ärge andke mittevajalikele kasutajatele sudo-õigusi
- Vältige töötamist root-kontoga
- Kontrollige regulaarselt sudo-logisid
cat /var/log/auth.log | grep sudo
Sellise jälgimise abil saate kontrollida kahtlast sudo-käskude kasutamist.
5. Kasutajate kustutamise meetodid
Ubuntus mittevajaliku kasutaja kustutamisel ei piisa ainult konto kustutamisest, vaid on vaja ka **kodukataloogi kustutamist ja grupihaldust** korrektselt teostada.
Käesolevas jaotises selgitatakse kustutamismeetodeid, kasutades käske **deluser
** ja **userdel
**, ning kustutamisel arvessevõetavaid märkusi.
5.1 Kasutaja kustutamine deluser
käsu abil
Järgmise käsu abil saate määratud kasutaja kustutada.
sudo deluser kasutajanimi
✅ **Näide:**
$ sudo deluser testuser
Removing user `testuser' ...
Warning: group `testuser' has no more members.
Done.
Selle käsu käivitamisel **kustutatakse kasutajakonto, kuid kodukataloog jääb alles.**
5.2 Kodukataloogi kustutamine
✅ **Kui kustutada ka kodukataloog**
sudo deluser --remove-home kasutajanimi
✅ **Näide:**
$ sudo deluser --remove-home testuser
Removing user `testuser' ...
Removing home directory `/home/testuser' ...
Done.
🚨 **Märkus:**
Kustutatud andmeid ei saa taastada, seega varundage olulised andmed eelnevalt.
tar -czf /backup/testuser_backup.tar.gz /home/testuser
5.3 Kasutaja kustutamine userdel
käsu abil
Käsu userdel
kasutamisel saate kasutaja kustutada järgmise käsuga.
sudo userdel kasutajanimi
Kodukataloogi kustutamiseks lisage valik -r
.
sudo userdel -r kasutajanimi
5.4 Failide käitlemine pärast kasutaja kustutamist
Kustutatud kasutajale kuuluvate failide otsimiseks käivitage järgmine käsk.
sudo find / -uid $(id -u kustutatud_kasutajanimi) 2>/dev/null
Mittevajalike failide kustutamiseks käivitage järgmine käsk.
sudo find / -uid $(id -u kustutatud_kasutajanimi) -exec rm -rf {} ;
🚨 **Märkus:** Olge ettevaatlik, et te ei kustutaks kogemata teisi olulisi faile, kontrollige enne käivitamist.
6. Kasutajate ja gruppide kontrollimise meetodid
Ubuntus on oluline **kontrollida süsteemis olemasolevaid kasutajaid ja gruppe**.
See aitab administraatoril mõista, millised kasutajad on olemas ja millistesse gruppidesse nad kuuluvad, et tagada õige õiguste haldamine.
6.1 Olemasolevate kasutajate loendi kontrollimine
Meetod 1: Kontrollige faili /etc/passwd
Fail /etc/passwd
sisaldab süsteemi registreeritud kasutajakontode teavet.
cat /etc/passwd
✅ **Kuvamise näide**
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
testuser:x:1001:1001:Test User,,,:/home/testuser:/bin/bash
Meetod 2: Kasutades käsku getent
getent passwd
Konkreetse kasutaja otsimiseks:
getent passwd testuser
6.2 Gruppide loendi kontrollimine
Meetod 1: Kontrollige faili /etc/group
cat /etc/group
Meetod 2: Konkreetse grupi kasutajate kontrollimine
getent group sudo
✅ **Väljundi näide**
sudo:x:27:user1,user2,testuser
6.3 Kasutaja kuuluvate gruppide kontrollimine
groups kasutajanimi
✅ **Tulemus**
testuser : testuser sudo developers
Või saate üksikasjalikku teavet käsu id
abil.
id kasutajanimi
✅ **Väljundi näide**
uid=1001(testuser) gid=1001(testuser) groups=1001(testuser),27(sudo),1002(developers)
7. KKK (Korduma Kippuvad Küsimused)
Ubuntu kasutajahaldusoperatsioonid võivad algajatele alguses tunduda veidi keerulised. See jaotis koondab **korduma kippuvad küsimused (KKK)** ja lahendab päringud **kasutajate loomise, sudo-õiguste seadistamise, kustutamise ja grupihalduse** kohta.
7.1 Mis vahe on adduser
ja useradd
vahel?
✅ **adduser
omadused**
- Interaktiivne ja lihtne kasutada
- Kodukataloog luuakse automaatselt
- Parooli saab seadistada kohapeal
✅ **useradd
omadused**
- Madalama taseme käsk
- Kodukataloogi vaikimisi ei looda (vajalik on
-m
valik) - Parooli seadistamine tuleb teha eraldi
✅ **Kumba tuleks kasutada?**
Tavapäraseks kasutajate loomiseks on soovitatav adduser
.
useradd
sobib massloomiseks skriptide abil või kui on vaja detailsemaid seadistusi.
7.2 Kuidas anda sudo-õigusi?
sudo usermod -aG sudo kasutajanimi
Muudatuste rakendamiseks peate kõigepealt **välja logima ja uuesti sisse logima**.
7.3 Mis juhtub, kui kustutada sudo-kasutaja?
sudo deluser kasutajanimi sudo
**Kõigi sudo-kasutajate kustutamisel kaob administraatori õigus ja operatsioonid on piiratud, seega olge ettevaatlik.**
7.4 Miks jäävad failid pärast kustutamist alles?
Kustutatud kasutajale kuuluvate failide otsimiseks käivitage järgmine käsk.
sudo find / -uid $(id -u kustutatud_kasutajanimi) 2>/dev/null
Mittevajalike failide kustutamiseks:
sudo find / -uid $(id -u kustutatud_kasutajanimi) -exec rm -rf {} ;
8. Kokkuvõte
Käesolevas artiklis on üksikasjalikult selgitatud **Ubuntu kasutajahalduse aluseid ja edasijõudnute teemasid**. See hõlmab kõiki süsteemi haldamiseks vajalikke toiminguid, nagu kasutajate loomine, sudo-õiguste seadistamine, kustutamine ja grupihaldus.
8.1 Peamiste punktide kordamine
1. Kasutaja loomine
✅ GUI (algajatele): Lihtne luua “Seaded” → “Kasutajad” → “Lisa” kaudu
✅ CLI (kesktaseme/edasijõudnutele):
sudo adduser kasutajanimi
2. Sudo-õiguste andmine
sudo usermod -aG sudo kasutajanimi
3. Kasutaja kustutamine
sudo deluser kasutajanimi --remove-home
4. Kasutajate ja gruppide kontrollimine
cat /etc/passwd
cat /etc/group
8.2 Parimad tavad kasutajahalduse tõhustamiseks
1️⃣ **Korraldage mittevajalikud kasutajad regulaarselt**
2️⃣ **Piirake sudo-õigusi miinimumini**
3️⃣ **Jälgige kasutajate tegevust logides**
cat /var/log/auth.log | grep sudo
4️⃣ **Varundage andmed kindlalt**
tar -czf /backup/kasutajanimi.tar.gz /home/kasutajanimi
8.3 Lõppsõna
Ubuntu kasutajahalduse korrektne teostamine aitab **suurendada süsteemi turvalisust ja tõhusust**. Rakendage käesoleva artikli sisu ja praktiseerige õiget haldust.