Ubuntu Kasutajate Vahetamine ja Haldamine – Põhjalik Juhend

目次

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õi sudo -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 kasutage su -

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

  1. Klõpsake ekraani paremas ülanurgas süsteemimenüül (toitenupu ikoon)
  2. Klõpsake nupul “Lukusta”
  3. Ekraan lukustatakse ja praeguse kasutaja sessioon säilitatakse
  4. Valige sisselogimisekraanil nupp “Vaheta kasutajat”
  5. 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

  1. Avage ekraani paremas ülanurgas süsteemimenüü
  2. Klõpsake “Logi välja”
  3. Kuvatakse kinnituse dialoog, valige “Logi välja”
  4. Kuvatakse sisselogimisekraan
  5. 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äskTegevus
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äskEesmärkVajalik parool
su [kasutajanimi]Täielikult teisele kasutajale vahetamineVahetatava kasutaja parool
sudo [käsk]Ajutine käsu käivitamine administraatoriõigustegaPraeguse kasutaja parool
sudo suRoot-kasutajale vahetaminePraeguse 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 parooli
  • sudo võimaldab ajutiselt administraatoriõigustega käske käivitada
  • sudo su ja sudo -i abil saab root-kasutajale vahetada
  • SSH-keskkonnas hallake kasutajaid õigesti, kasutades su ja sudo -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:

  1. Parooli seadistamine
  2. Kasutajateabe (täisnimi, telefoninumber jne) sisestamine (valikuline)
  3. Kodukataloogi (/home/[kasutajanimi]) automaatne loomine
  4. 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 vaikekestaks bash

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äivitate sudo 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äivitate usermod, 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, kas michael kuulub sudo gruppi.

5-4. Kokkuvõte

  • adduser käsk võimaldab hõlpsasti uusi kasutajaid lisada
  • deluser kustutab kasutaja ja userdel -r kustutab koos kodukataloogiga
  • usermod -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äskEesmärkVajalik parool
su [kasutajanimi]Täielikult teisele kasutajale vahetamineVahetatava kasutaja parool
sudo [käsk]Ajutine käsu käivitamine administraatoriõigustegaPraeguse kasutaja parool
sudo suRoot-kasutajale vahetaminePraeguse 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

  1. Avage rakendus Seaded
  2. Valige menüü “Kasutajad”
  3. 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.

  1. Installige extundelete
sudo apt install extundelete
  1. 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 ja sudo erinevusi ning kasutage neid õigesti.
  • Automaatse sisselogimise seadistamine GUI-s kasutajate sujuvaks vahetamiseks.
  • SSH-keskkonnas kasutage runuser või sudo -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 ja sudo erinevusi ning põhimõtteliselt on soovitatav kasutada sudo.
  • 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 ka visudo 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 ja cron-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 ja sudo 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.