- 1 1. Sissejuhatus
- 2 2. Ubuntu kasutajahalduse ja vahetamise põhitõed
- 3 3. Kasutajate vahetamise meetodid GUI-s
- 4 4. Kasutajate vahetamine käsurealt (CLI)
- 5 5. Ubuntu kasutajahaldus (lisamine, kustutamine, muutmine)
- 6 6. KKK (Korduma Kippuvad Küsimused)
- 6.1 6-1. Mis vahe on Ubuntus su-l ja sudol? Kumba peaksin kasutama?
- 6.2 6-2. Kuidas vältida parooli sisestamist iga kord, kui GUI-s kasutajat vahetan?
- 6.3 6-3. Kuidas vahetada kasutajat kaugarvutis (SSH) ilma sudota?
- 6.4 6-4. Kasutajate vahetamisel tekkivate vigade lahendamine
- 6.5 6-5. Kas pärast kasutaja kustutamist on võimalik andmeid taastada?
- 6.5.1 K: Kustutasin kogemata kasutaja. Kas andmete taastamiseks on mingi viis?
- 6.5.2 V: Isegi kui kasutaja kustutati userdel või deluser abil, saab andmeid taastada, kui kodukataloogi ei kustutatud.
- 6.5.3 Kontrollige, kas kustutatud kodukataloogid on olemas
- 6.5.4 Kustutatud kodukataloogi taastamise viis
- 6.6 6-6. Kokkuvõte
- 7 7. Kokkuvõte
1. Sissejuhatus
Mis on kasutajate vahetamine Ubuntus?
Ubuntu on mitme kasutajaga Linuxi distributsioon, mis võimaldab mitmel kasutajal ühte arvutit või serverit jagada. Seetõttu on kasutajakontode vahetamise funktsioon laialdaselt kasutusel alates isiklikust kasutusest kuni ettevõtete, haridusasutuste ja arenduskeskkondadeni.
Kasutajate vahetamine võimaldab teil säilitada individuaalseid töökeskkondi ja jätkata tööd, mõjutamata teiste kasutajate andmeid või seadeid.
Situatsioonid, kus on vaja kasutajaid Ubuntus vahetada
On mitmeid olukordi, kus on vaja Ubuntu kasutajaid vahetada. Allpool on toodud peamised stsenaariumid.
1-1. Kui jagate arvutit kodus
Kui jagate Ubuntut perega, on kasutajate vahetamine vajalik, et säilitada iga konto jaoks eraldi töölaua keskkond ja seaded. Näiteks vanema ja lapse kontode eraldamine võimaldab selgelt eristada õppe- ja töökeskkondi.
1-2. Kasutamine ettevõtetes ja haridusasutustes
Ettevõtetes ja koolides kasutavad ühte arvutit mitmed töötajad või õpilased. Sellisel juhul on vajalik kontode vahetamine, et iga kasutaja saaks säilitada oma andmed ja seaded.
Lisaks peavad süsteemiadministraatorid kasutama privileegeeritud kontosid (root-õigused), mistõttu on kasutajate vahetamine vajalik ka haldustoimingute tegemisel.
1-3. Kasutajate vahetamine serverihalduse puhul
Ubuntu serverites on tavaline kasutada konkreetseid kasutajakontosid rakenduste ja teenuste käivitamiseks. Näiteks:
- Logi sisse tavakasutajana → vajadusel lülita ümber administraatori õigustele
- Lülita ümber konkreetsele kasutajale teatud süsteemiteenuste haldamiseks
Sellistes stsenaariumides toimub käsurea (CLI) kaudu kasutajate vahetamine sageli.
1-4. Erinevate kasutajate kasutamine arenduskeskkonnas
Arendajad võivad ka kasutajaid vahetada testimiseks. Näiteks:
- Tavaline arendustöö toimub tavakasutajana
- Teatud rakenduse käitumise testimine teises kasutajakeskkonnas
- Teatud haldustoimingute teostamine root-kasutajana
Eriti on kasutajate vahetamine oluline, kui on vaja testida erinevate õigustasemete käitumist.
Käesolevas artiklis käsitletav sisu
See artikkel selgitab Ubuntu kasutajate vahetamise meetodeid nii GUI (graafiline kasutajaliides) kui ka käsurea (CLI) seisukohast. Samuti selgitame üksikasjalikult sudo ja su erinevusi, kasutajate vahetamist SSH-keskkonnas ja veaotsingut.

2. Ubuntu kasutajahalduse ja vahetamise põhitõed
Ubuntu on mitme kasutajaga süsteem
Linuxil põhinev operatsioonisüsteem Ubuntu on üles ehitatud nii, et mitu kasutajat saavad sisse logida. Igale kasutajale on määratud oma konto ning nad saavad hallata iseseisvaid seadeid ja andmeid.
Iga kasutaja keskkonna eraldamine
Ubuntus on igal kasutajal järgmised individuaalsed keskkonnad:
- Kodukataloog (nt
/home/kasutajanimi/
) - Seadetefailid (rakenduste spetsiifilised seaded)
- Õigused ja juurdepääsukontroll (failide ja käskude käivitamise õigused)
- Töötavad protsessid (sisselogitud sessioonid ja taustaprotsessid)
See mehhanism tagab, et erinevad kasutajad saavad sama Ubuntu süsteemi kasutada ilma üksteise keskkondi mõjutamata.
Ubuntu kasutajatüübid
Ubuntus on mitu erinevat tüüpi kasutajaid. Nende rollide mõistmine aitab teil kasutajaid õigesti hallata ja vahetada.
Tavakasutajad
Tavakasutajad (standardkasutajad) on kontod tavaliste toimingute tegemiseks.
- Tarkvara installimisel ja seadete muutmisel on piirangud
- Ei saa juurde pääseda teiste kasutajate andmetele (kui puuduvad vastavad õigused)
- Haldavad isiklikke andmeid ja rakendusi
Administraatorikasutajad (sudo grupp)
Administraatorikasutajad saavad kasutada käsku sudo
, et ajutiselt omandada süsteemiadministraatori (root) õigused.
sudo
abil saab tarkvara installida ja süsteemi seadeid muuta- Ubuntu esmasel seadistamisel loodud kontol on tavaliselt
sudo
õigused
Administraatorikasutajate kontrollimise käsk
getent group sudo
See käsk näitab sudo gruppi kuuluvate kasutajate nimekirja.
Root-kasutaja
Root-kasutaja on superkasutaja, kellel on täielik kontroll kogu süsteemi üle.
Ubuntus on turvalisuse kaalutlustel root-kasutaja vaikimisi otse kasutamiseks keelatud.
- Soovitatav on kasutada
sudo
käsku, et ajutiselt root-õigusi kasutada - Vajadusel kasutage root-kesta sisenemiseks
sudo su
võisudo -i
Root-kasutaja lubamise viis (ei ole soovitatav)
sudo passwd root
Kui root-kasutaja parool on määratud, on võimalik otse su
käsuga root-kasutajana sisse logida, kuid see on seotud turvariskidega ja tuleks olla ettevaatlik.
Kasutajate vahetamisel arvestatavad punktid
Ubuntus on mitu kasutajate vahetamise meetodit, kuid oluline on valida sobiv meetod vastavalt keskkonnale ja eesmärgile.
Vahetamine GUI-s
Töölauakeskkonna kasutamisel on GUI (graafilise kasutajaliidese) kaudu vahetamine kõige lihtsam.
- Vahetamine lukustusekraani kaudu
- Sisselogimine teise kasutajana pärast väljalogimist
- Vahetamine seadete menüüst
GUI-s vahetamise meetodeid selgitatakse üksikasjalikult järgmises jaotises “3. Kasutajate vahetamise meetodid GUI-s”.
Vahetamine CLI-s (käsurida)
Terminali kaudu kasutajate vahetamisel kasutatakse peamiselt käske su
või sudo
.
su käsk
Teisele kasutajale lülitumiseks:
su [kasutajanimi]
Root-kasutajale lülitumiseks:
su -
See on viis siseneda teise kasutaja keskkonda, säilitades samal ajal praeguse kesta.
sudo käsk
Käsu ajutiseks administraatoriõigustega käivitamiseks:
sudo [käsk]
Root-kasutajana sisse logimiseks:
sudo su
või
sudo -i
Üksikasjalikud CLI-toimingud selgitatakse hilisemas jaotises “4. Kasutajate vahetamine käsurealt (CLI)”.
Sessiooni säilitamine ja vahetamise mõju
- GUI-s kasutajate vahetamisel säilitatakse eelmise kasutaja sessioon, seega jäävad avatud rakendused alles
- Kui kasutajaid vahetatakse CLI-s (terminalis), algab uus sessioon ja see ei mõjuta eelmise sessiooni protsesse
su
abil vahetamisel võivad algse kasutaja keskkonnamuutujad edasi kanduda, seega keskkonnamuutujate lähtestamiseks kasutagesu -
Kokkuvõte
- Ubuntu on mitme kasutajaga süsteem ja iga kasutaja omab iseseisvat keskkonda
- Erinevad õigused on olemas: tavakasutaja, administraatorikasutaja (sudo) ja root-kasutaja
- Kasutajaid saab vahetada kahel viisil: GUI ja CLI
- Oluline on valida sobiv vahetamise meetod vastavalt keskkonnale ja eesmärgile
—
3. Kasutajate vahetamise meetodid GUI-s
Ubuntu töölauakeskkonnas saate graafilise kasutajaliidese (GUI) abil kasutajaid hõlpsasti vahetada. See on üks lihtsamaid meetodeid, kuna isegi algajad, kellel on käsurea kasutamisega raskusi, saavad seda intuitiivselt kasutada.
Selles jaotises selgitame üksikasjalikult kahte meetodit: vahetamist lukustusekraanilt ja väljalogimist ja uuesti sisselogimist.
3-1. Kasutajate vahetamine lukustusekraani abil
Ubuntul on funktsioon, mis võimaldab lülituda teisele kasutajale, säilitades samal ajal praeguse sessiooni. See on kasulik, näiteks kui pere jagab arvutit või kui administraator soovib ajutiselt teise kontoga töötada.
Vahetamise sammud lukustusekraani abil
- Klõpsake ekraani paremas ülanurgas süsteemimenüül (toitenupu ikoon)
- Klõpsake nupul “Lukusta”
- Ekraan lukustatakse ja praeguse kasutaja sessioon säilitatakse
- Valige sisselogimisekraanil nupp “Vaheta kasutajat”
- Valige uus kasutaja, sisestage parool ja logige sisse

“Lukusta” nupp

Ekraani paremas alanurgas “Vaheta kasutajat”

Valige uus kasutaja.
Lukustusekraani kasutamise eelised
✅ Eelmise kasutaja sessioon säilitatakse
✅ Rakendused ja töö sisu jäävad samaks
✅ Sobib ajutiseks kasutajate vahetamiseks
Kuid mitme kasutaja samaaegne sisselogimine suurendab mälutarbimist, mistõttu tuleks piiratud süsteemiressursside korral olla ettevaatlik.
3-2. Väljalogimine ja sisselogimine teise kasutajana
Erinevalt lukustusekraani meetodist, väljalogimise ja uue kasutajana sisselogimise meetodil lõpetatakse eelmise kasutaja sessioon täielikult.
Väljalogimine ja kasutajate vahetamise sammud
- Avage ekraani paremas ülanurgas süsteemimenüü
- Klõpsake “Logi välja”
- Kuvatakse kinnituse dialoog, valige “Logi välja”
- Kuvatakse sisselogimisekraan
- Valige uus kasutaja, sisestage parool ja logige sisse
Väljalogimise eelised ja puudused
✅ Eelmise kasutaja rakendused ja protsessid lõpetatakse täielikult (mälu vabastamine)
✅ Süsteemiressursse saab säästa
❌ Eelmise kasutaja salvestamata andmed võivad kaduma minna
❌ Iga kasutaja vahetamise korral tuleb rakendused uuesti käivitada



3-3. Tähelepanu kasutajate vahetamisel
Mõju jõudlusele vahetamise tõttu
- Lukustusekraani kasutamisel jätkavad eelmise kasutaja rakendused taustal töötamist, mis suurendab mälutarbimist
- Nõrga jõudlusega arvutitel võib mitme kasutaja samaaegne sisselogimine süsteemi aeglustada
- Eriti video redigeerimisel või virtuaalmasinate käitamisel on oluline pöörata tähelepanu ressursside haldamisele
Andmete salvestamine vahetamisel
- Salvestamata dokumendid ja failid tuleks enne vahetamist salvestada
- Isegi kui rakendusel on automaatse salvestamise funktsioon, on turvaline need käsitsi salvestada
- Pöörake erilist tähelepanu brauseri vahelehtedele ja tekstiredaktori muudatustele
3-4. Kokkuvõte
- Ubuntu võimaldab GUI abil hõlpsalt kasutajaid vahetada
- Lukustusekraani kasutamisel sessioon säilitatakse, väljalogimisel aga lõpetatakse see täielikult
- Seadete menüüst vahetamist kasutatakse peamiselt administraatorite poolt kasutajate haldamiseks
- Oluline on vahetada ettevaatlikult, pöörates tähelepanu mälutarbimisele ja salvestamata andmetele
—
4. Kasutajate vahetamine käsurealt (CLI)
Ubuntu võimaldab käsurealt (CLI) hõlpsalt kasutajaid vahetada. Eriti serverikeskkondades ja kaughalduse korral (SSH-ühendus) on CLI-ga opereerimine hädavajalik, kuna GUI-d ei saa kasutada.
Selles jaotises selgitame üksikasjalikult su käsu, sudo käsu ja kasutajate vahetamise meetodeid SSH-keskkonnas.
4-1. Kasutajate vahetamine su käsu abil
su
käsk (Switch User) on käsk praeguse kasutaja teiseks kasutajaks vahetamiseks. Parooli sisestamisega pääsete juurde teise kasutaja keskkonnale.
su käsu põhikäsitlused
Teisele kasutajale vahetamiseks:
su [kasutajanimi]
Näide:
su john
Teilt küsitakse parooli, sisestage vahetatava kasutaja parool.
Root-kasutajale vahetamine
Root-kasutajale vahetamiseks:
su -
või
su root
Root-kasutajal on võimsad administraatoriõigused, seega olge ettevaatlik, et vältida valesid toiminguid.
su – (sidekriipsuga) erinevus
su
käsul on kaks kasutusviisi: su
ja su -
.
Käsk | Tegevus |
---|---|
su [kasutajanimi] | Vahetab kasutajat, säilitades keskkonnamuutujad |
su - [kasutajanimi] | Alustab täiesti uue sisselogimissessiooni (keskkonnamuutujate lähtestamine) |
Soovitatav on su -
.
Seda seetõttu, et see võimaldab uue kasutaja keskkonnamuutujate (tee, kesta seaded jne) õiget rakendamist.
su kasutamise tähelepanu
su
kasutamiseks peate teadma sihtkasutaja parooli- Administraatoriõigusi nõudvate toimingute jaoks on soovitatav kasutada
sudo
su
asemel - su-ga root-kasutajana jäämine on ohtlik (pärast töö lõpetamist naaske algse kasutaja juurde käsuga
exit
)
exit
4-2. Kasutajate vahetamine sudo käsu abil
sudo
käsk (Superuser Do) on käsk, mis võimaldab ajutiselt administraatoriõigusi omandada ja käsku käivitada.
Erinevalt su
-st, saab sudo
abil opereerida teise kasutajana isegi siis, kui parooli ei teata, kui kasutajal on administraatoriõigused.
sudo abil administraatori toimingud
Käsu ajutiseks administraatoriõigustega käivitamiseks:
sudo [käsk]
Näide:
sudo apt update
Sel juhul, sisestades praeguse kasutaja parooli, saate käsu käivitada root-õigustega.
root-kasutajaks saamine sudo abil
Ajutiseks root-kasutajana töötamiseks:
sudo su
või
sudo -i
See lülitub root-kasutajale ja avab administraatoriõigustega kesta.
Käsu käivitamine sudo abil teise kasutajana
Käsu käivitamiseks teatud kasutaja õigustega:
sudo -u [kasutajanimi] [käsk]
Näide:
sudo -u john whoami
See käsk käivitab whoami
“john” kasutaja õigustega ja näitab tegelikult töötavat kasutajat.
sudo ja su erinevused
Käsk | Eesmärk | Vajalik parool |
---|---|---|
su [kasutajanimi] | Täielikult teisele kasutajale vahetamine | Vahetatava kasutaja parool |
sudo [käsk] | Ajutine käsu käivitamine administraatoriõigustega | Praeguse kasutaja parool |
sudo su | Root-kasutajale vahetamine | Praeguse kasutaja parool |
4-3. Kasutajate vahetamine SSH-keskkonnas
Kui olete ühendatud kaugarvutiga, ei saa GUI-d kasutada, seega peate kasutajaid vahetama CLI abil.
su-ga vahetamine pärast SSH-ühendust
Kõigepealt ühendage kaugarvutiga:
ssh [kasutajanimi]@[serveri_IP_aadress]
Pärast ühendamist vahetage teisele kasutajale:
su [kasutajanimi]
või root-kasutajale vahetamiseks:
su -
sudo abil kauga kasutajate vahetamine
Administraatorikasutaja saab sudo
abil käivitada käske teise kasutaja õigustega.
sudo -u [kasutajanimi] -s
See on viis, mida saab kasutada su
käsu asemel.
Otse teise kasutajana ühenduse loomine SSH-sisselogimisel
Ubuntu serverisse SSH-ga sisse logimisel logitakse tavaliselt sisse sudo õigustega kasutajana, kuid on võimalik ka otse konkreetse kasutajana sisse logida.
ssh [teine_kasutaja]@[serveri_IP_aadress]
Näide:
ssh john@192.168.1.100
4-4. Kokkuvõte
su
vahetab täielikult teisele kasutajale, kuid nõuab paroolisudo
võimaldab ajutiselt administraatoriõigustega käske käivitadasudo su
jasudo -i
abil saab root-kasutajale vahetada- SSH-keskkonnas hallake kasutajaid õigesti, kasutades
su
jasudo -u
—
5. Ubuntu kasutajahaldus (lisamine, kustutamine, muutmine)
Ubuntu võimaldab hallata mitut kasutajat, teostades toiminguid nagu uute kasutajate lisamine, mittevajalike kasutajate kustutamine ja kasutajanimede muutmine. Eriti serverihalduse ja mitme isikuga arvuti jagamise korral on õige kasutajahaldus oluline.
Selles jaotises selgitame peamiselt kasutajahalduse meetodeid CLI (käsurea) abil.
5-1. Uue kasutaja lisamine
Ubuntu võimaldab administraatori õigustega kasutajatel (kasutajatel, kes kuuluvad sudo
gruppi) uusi kasutajaid luua.
Kasutaja loomine adduser
käsu abil
Üldjuhul kasutatakse uue kasutaja loomiseks käsku adduser
.
Käsu käivitamine
sudo adduser [uus_kasutajanimi]
Näide:
sudo adduser john
Protsessi sisu
Selle käsu käivitamisel küsitakse järgmist teavet:
- Parooli seadistamine
- Kasutajateabe (täisnimi, telefoninumber jne) sisestamine (valikuline)
- Kodukataloogi (
/home/[kasutajanimi]
) automaatne loomine - Põhiliste seadetefailide paigutamine
Pärast seadistamise lõpetamist aktiveeritakse uus kasutajakonto.
Kasutaja loomine useradd
käsu abil
useradd
käsku saab samuti kasutada kasutajate lisamiseks, kuid erinevalt adduser
-st, ei loo see automaatselt kodukataloogi ega sea parooli.
Käsu käivitamine
sudo useradd -m -s /bin/bash [uus_kasutajanimi]
Näide:
sudo useradd -m -s /bin/bash alex
Valikud:
-m
: loob kodukataloogi-s /bin/bash
: määrab vaikekestaksbash
Parooli seadmiseks käivitage järgmine käsk:
sudo passwd alex
sudo
õiguste andmine
Uue kasutaja lisamiseks sudo
gruppi:
sudo usermod -aG sudo [kasutajanimi]
Näide:
sudo usermod -aG sudo john
Selle käsu käivitamisel saab john
kasutaja administraatori õigused.
5-2. Kasutajate kustutamine
Mittevajalike kasutajate kustutamine aitab parandada turvalisust ja säästa süsteemiressursse.
Kustutamine deluser
käsu abil
Kasutajate kustutamiseks kasutatakse käsku deluser
.
Käsu käivitamine
sudo deluser [kustutatav_kasutajanimi]
Näide:
sudo deluser john
See käsk kustutab john
kasutaja, kuid kodukataloog jääb alles.
Kustutamine userdel
käsu abil
userdel
käsk võimaldab samuti kasutajaid kustutada, kuid pakub madalama taseme toiminguid kui deluser
.
Kustutamine koos kodukataloogiga
sudo userdel -r [kustutatav_kasutajanimi]
Näide:
sudo userdel -r alex
Selle käsu käivitamisel kustutatakse ka alex
-i kodukataloog (/home/alex/
).
Tähelepanu kasutaja kustutamisel
- Kui soovite andmeid säilitada, tehke kodukataloogist varukoopia
sudo tar -czf /backup/john_backup.tar.gz /home/john
- Praegu sisselogitud kasutajat ei saa kustutada
- Kui olete sisse logitud
john
-ina ja käivitatesudo deluser john
, tekib viga. - Vajadusel lõpetage protsessid käsuga
killall -u [kasutajanimi]
.
5-3. Kasutajanime muutmine
Loodud kasutaja nime muutmiseks kasutage käsku usermod
.
Kasutajanime muutmine usermod
abil
Käsu käivitamine
sudo usermod -l [uus_kasutajanimi] [praegune_kasutajanimi]
Näide:
sudo usermod -l michael john
See muudab john
kasutaja michael
-iks.
Kodukataloogi nime muutmine
Kasutajanime muutmisel ei muutu kodukataloogi (/home/john
) nimi vaikimisi.
Kui soovite muuta ka kodukataloogi nime, järgige järgmisi samme.
Kodukataloogi nime muutmine
sudo mv /home/john /home/michael
Kodukataloogi tee parandamine
sudo usermod -d /home/michael -m michael
Tähelepanu kasutajanime muutmisel
- Sisselogitud kasutajat ei saa muuta
- Kui olete sisse logitud
john
-ina ja käivitateusermod
, tekib viga - Vajadusel lülitage root-kasutajale ja tehke muudatus
- sudo grupi seaded võivad mõjutatud olla
- Pärast muutmist kontrollige käsuga
sudo groupmems -g sudo -l
, kasmichael
kuulubsudo
gruppi.
5-4. Kokkuvõte
adduser
käsk võimaldab hõlpsasti uusi kasutajaid lisadadeluser
kustutab kasutaja jauserdel -r
kustutab koos kodukataloogigausermod -l
abil saab kasutajanime muuta, kuid vaja on ka kodukataloogi muuta- Kasutajahaldust tuleks teha ettevaatlikult ja enne kustutamist on soovitatav teha varukoopia
—
6. KKK (Korduma Kippuvad Küsimused)
Ubuntu kasutajate vahetamine ja haldamine on paljude kasutajate jaoks oluline ülesanne, kuid see võib kohati segadust tekitada. Siin on kokkuvõte sageli esitatavatest küsimustest ja nende lahendustest.
6-1. Mis vahe on Ubuntus su-l ja sudol? Kumba peaksin kasutama?
K: Ma ei saa aru su
ja sudo
erinevusest. Kumb on sobivam kasutada?
V: su
on käsk, mis vahetab täielikult teisele kasutajale, ja sudo
on käsk, mis laenab ajutiselt administraatori õigusi.
Käsk | Eesmärk | Vajalik parool |
---|---|---|
su [kasutajanimi] | Täielikult teisele kasutajale vahetamine | Vahetatava kasutaja parool |
sudo [käsk] | Ajutine käsu käivitamine administraatoriõigustega | Praeguse kasutaja parool |
sudo su | Root-kasutajale vahetamine | Praeguse kasutaja parool |
💡 Üldiselt on turvalisuse huvides soovitatav kasutada sudo
.
6-2. Kuidas vältida parooli sisestamist iga kord, kui GUI-s kasutajat vahetan?
K: Jagan Ubuntut perega. Kuidas saaksin hõlpsalt vahetada ilma iga kord parooli sisestamata?
V: Automaatse sisselogimise seadistamine võimaldab sisse logida ilma paroolita.
Automaatse sisselogimise lubamise viis
- Avage rakendus Seaded
- Valige menüü “Kasutajad”
- Lülita sisse “Automaatne sisselogimine”
💡 Märkus: Automaatne sisselogimine on seotud turvariskidega, seega on seda soovitatav kasutada jagatud arvutites vms.
6-3. Kuidas vahetada kasutajat kaugarvutis (SSH) ilma sudota?
K: Kuidas saan SSH-ga kauglukuga sisselogimisel vahetada teisele kasutajale ilma sudo
-d kasutamata?
V: Käsu runuser
kasutamine võimaldab kasutajat vahetada su
asemel.
runuser -l [kasutajanimi] -c "käsk"
Näide:
runuser -l john -c "whoami"
💡 runuser
on kasulik skriptides kasutajate vahetamisel.
6-4. Kasutajate vahetamisel tekkivate vigade lahendamine
K: Kui käivitan su
käsu, kuvatakse “Authentication failure”.
V: su
käsu kasutamiseks peate sisestama sihtkasutaja parooli.
Lisaks kontrollige järgmisi punkte:
- Kas parool on õige? (Kas Caps Lock on sisse lülitatud?)
- Kas kasutajakonto pole deaktiveeritud?
sudo passwd -S [kasutajanimi]
→ Kui kuvatakse L
(lukustatud), saab selle tühistada käsuga sudo passwd -u [kasutajanimi]
.
- Kas
su
ei ole piiratud faili/etc/pam.d/su
seadetega?
sudo nano /etc/pam.d/su
→ Kui tühistate auth required pam_wheel.so use_uid
kommentaari, saavad wheel
grupi kasutajad ainult su
-d kasutada.
6-5. Kas pärast kasutaja kustutamist on võimalik andmeid taastada?
K: Kustutasin kogemata kasutaja. Kas andmete taastamiseks on mingi viis?
V: Isegi kui kasutaja kustutati userdel
või deluser
abil, saab andmeid taastada, kui kodukataloogi ei kustutatud.
Kontrollige, kas kustutatud kodukataloogid on olemas
ls /home/
Kustutatud kodukataloogi taastamise viis
Kui /home/[kasutajanimi]
on kustutatud, on täielik taastamine ilma varukoopiata raske, kuid võite proovida järgmisi samme.
- Installige
extundelete
sudo apt install extundelete
- Skaneeri kustutatud faile
sudo extundelete /dev/sdX --restore-all
/dev/sdX
-i asemel määrake vastav partitsioon. (nt /dev/sda1
)
💡 Märkus: Andmete taastamine ei õnnestu 100%. Enne kustutamist on tungivalt soovitatav olulistest failidest regulaarselt varukoopiaid teha.
6-6. Kokkuvõte
- Mõistke
su
jasudo
erinevusi ning kasutage neid õigesti. - Automaatse sisselogimise seadistamine GUI-s kasutajate sujuvaks vahetamiseks.
- SSH-keskkonnas kasutage
runuser
võisudo -u
kasutajate vahetamiseks. - Kui kuvatakse
su: Authentication failure
viga, kontrollige parooli ja konto lukustuse olekut. - Kustutatud kasutaja andmete taastamine on keeruline, seega on varukoopia parim lahendus.
—
7. Kokkuvõte
See artikkel selgitas üksikasjalikult Ubuntu kasutajate vahetamise ja haldamise meetodeid, nii GUI kui ka CLI abil. Ubuntu toetab mitme kasutaja keskkondi ning õige kasutajahaldusega on võimalik süsteemi ohutumalt ja mugavamalt kasutada.
Allpool on kokkuvõte iga jaotise põhipunktidest ja parimad tavad kasutajahalduse kohta.
7-1. Ubuntu kasutajate vahetamise põhitõed
- Ubuntu on mitme kasutajaga süsteem ja iga kasutaja saab omada iseseisvat keskkonda.
- Oluline on mõista tavakasutaja, administraatori (sudo õigused) ja root-kasutaja erinevusi.
- Kasutajate vahetamine toimub GUI või CLI (käsurea) abil.
7-2. Kasutajate vahetamine GUI-s
- Lukustusekraani kasutamine võimaldab vahetada teisele kasutajale, säilitades samal ajal praeguse sessiooni.
- Väljalogimine ja vahetamine lõpetab eelmise kasutaja sessiooni täielikult ja vabastab mälu.
- “Kasutajakontode” seadetest saab vahetada ja uusi kasutajaid lisada.
- Tähelepanu:
- Mälutarbimine suureneb, seega võib mitme kasutaja samaaegne sisselogimine süsteemi aeglustada.
- Enne vahetamist salvestage salvestamata andmed.
7-3. Kasutajate vahetamine CLI-s (käsurida)
su [kasutajanimi]
abil saab pärast parooli sisestamist teisele kasutajale vahetada.su -
(sidekriipsuga) kasutamisel rakendatakse uusi keskkonnamuutujaid, seega on turvalisem vahetamine võimalik.sudo [käsk]
abil saab ajutiselt administraatori õigustega käske käivitada.- SSH-keskkonnas kasutage
runuser -l [kasutajanimi] -c "[käsk]"
, et vahetada kasutajat ilma sudota.
7-4. Kasutajate lisamine, kustutamine ja muutmine
- Uue kasutaja lisamine
sudo adduser [kasutajanimi]
käivitamine loob parooli ja kodukataloogi.sudo usermod -aG sudo [kasutajanimi]
annab administraatori õigused.- Kasutaja kustutamine
sudo deluser [kasutajanimi]
kustutab (kodukataloog jääb alles).sudo userdel -r [kasutajanimi]
kustutab koos kodukataloogiga.- Kasutajanime muutmine
sudo usermod -l [uus_kasutajanimi] [praegune_kasutajanimi]
abil saab muuta.sudo mv /home/[vana_kasutajanimi] /home/[uus_kasutajanimi]
abil muuta ka kodukataloogi nime.
Parimad tavad:
✅ Enne kasutaja kustutamist tehke andmetest varukoopia (eriti olulised failid)
✅ Määratlege administraatori õigustega kasutajad õigesti (sudo
grupi haldus)
7-5. KKK-s sageli esinevad küsimused ja lahendused
- Mõistke
su
jasudo
erinevusi ning põhimõtteliselt on soovitatav kasutadasudo
. - GUI-s parooli sisestamise vältimiseks seadistage automaatne sisselogimine (kuid see on turvarisk).
- SSH-keskkonnas kasutage kasutaja vahetamiseks ilma sudota käsku
runuser
. - Kui kuvatakse
su: Authentication failure
viga, kontrollige parooli ja konto lukustuse olekut. - Kogemata kustutatud kasutaja andmeid on võimalik taastada
extundelete
-i sarnaste taastetööriistadega, kuid varukoopia on kõige olulisem.
7-6. Ubuntu kasutajahalduse parimad tavad
🔹 Õige õiguste haldus
- Eristage selgelt tavakasutajaid ja administraatorikasutajaid (sudo grupp).
sudo
kasutamisel kaaluge kavisudo
abil teatud käskude lubamise seadistamist.
🔹 Turvalisust arvestav kasutamine
- Ärge kasutage root-kasutajat otse, vaid ainult vajadusel
sudo
-d. - Paroolita sisselogimine ja automaatne sisselogimine seadistage ettevaatlikult (eriti jagatud arvutite või serverikeskkondade puhul vältige).
- Kustutage regulaarselt mittevajalikke kasutajaid ja hallake süsteemi hoolikalt.
🔹 Andmete varundamine
- Enne kasutaja kustutamist tehke
tar
käsu vms abil kodukataloogist varukoopia. - Kasutage
rsync
-i jacron
-i, et tagada regulaarne varundamine.
7-7. Kokkuvõte
- Mõistke nii GUI kui ka CLI meetodeid ja vahetage kasutajaid vastavalt olukorrale õigesti.
- Mõistke
su
jasudo
kasutamist ja seadistage administraatori õigused õigesti. - Kustutage mittevajalikud kasutajad ja tagage turvalisus.
- Harjutage varundamist ja olge valmis võimalikeks probleemideks.
Ubuntu on varustatud võimsate kasutajahalduse funktsioonidega, seega õigesti kasutamisel on võimalik süsteemi ohutult ja mugavalt kasutada. Loodan, et see artikkel on teile abiks Ubuntu kasutajate vahetamise ja haldamise mõistmisel ja rakendamisel.