- 1 1. Sissejuhatus – useradd käsu mõistmise tähtsus Ubuntus
- 2 2. useradd käsu ülevaade Ubuntus ja erinevus adduser käsust
- 3 3. useradd käsu põhikäsitlused Ubuntus
- 4 4. useradd käsu peamised valikud ja praktilised näited
- 4.1 -m valik: kodukataloogi loomine
- 4.2 -s valik: sisselogimiskesta määramine
- 4.3 -u valik: kasutaja ID (UID) määramine
- 4.4 -g valik: põhigrupi määramine
- 4.5 -G valik: lisagruppide seadistamine
- 4.6 -d valik: kodukataloogi määramine
- 4.7 -e valik: konto aegumiskuupäeva määramine
- 4.8 -f valik: konto deaktiveerimise armuaeg
- 5 5. useradd käsu rakendusnäited: kasutamine konkreetsetes stsenaariumides
- 6 6. useradd käsu korduma kippuvad küsimused ja tõrkeotsing
- 6.1 1. useradd käsu käivitamisel kuvatakse “Permission denied”
- 6.2 2. Kodukataloogi ei looda
- 6.3 3. Kuvatakse “useradd: group ‘xxxx’ does not exist”
- 6.4 4. Kuvatakse “useradd: user ‘xxxx’ already exists”
- 6.5 5. Paroolita kasutaja ei saa sisse logida
- 6.6 6. Konto aegumine või deaktiveerimisseaded ei tööta korralikult
- 7 7. Kokkuvõte ja järgmised sammud – kasutajahalduse olulised punktid Ubuntus
1. Sissejuhatus – useradd käsu mõistmise tähtsus Ubuntus
Kasutajakontode haldamine on Linuxi-põhistes süsteemides, nagu Ubuntu, äärmiselt oluline. Eriti süsteemiadministraatorite jaoks on kasutajate lisamine ja seadistamine otseselt seotud turvalisuse ja töö efektiivsusega. See artikkel selgitab üksikasjalikult ühte Ubuntu kasutajate lisamise käsku – “useradd”.
Käsk useradd on üks Linuxi kasutajahalduse põhitööriistu. See ei lisa mitte ainult uusi kasutajaid, vaid pakub ka mitmesuguseid haldusfunktsioone, nagu grupi seaded ja aegumiskuupäevade määramine. Selle artikli kaudu saate teada, kuidas useradd käsku tõhusalt kasutada, et Ubuntu kasutajahaldus oleks lihtsam.
2. useradd käsu ülevaade Ubuntus ja erinevus adduser käsust
Ubuntus on kasutajate lisamiseks kaks peamist käsku: “useradd” ja “adduser”. Mõlemad on kasutajahalduse tööriistad, kuid neil on peened erinevused, mistõttu on vaja neid vastavalt kasutusotstarbele eristada. Siin selgitame nende erinevusi ja useradd käsu põhiomadusi.
Mis on useradd käsk?
useradd on põhikäsk kasutajate lisamiseks Linuxi-põhistes operatsioonisüsteemides. See on standardne tööriist paljudes Linuxi distributsioonides, mitte ainult Ubuntus, ja käsu käivitamine lisab süsteemi uue kasutajakonto. useradd käsk on lihtne ja kerge tööriist, mis sobib süsteemiadministraatoritele, kes vajavad root õigusi.
Peamised funktsioonid hõlmavad järgmist:
- Uue konto loomine määratud kasutajanimega
- Võimalus määrata kodukataloog ja kest
- Paindlik kasutaja ID (UID) ja grupi seadistamine
Erinevus adduser käsust
adduser käsk seevastu toimib useradd käsu “wrapper-skriptina”. See on kasutajasõbralikum versioon useradd käsust, mis võimaldab sisestada vajaliku teabe interaktiivses režiimis, mistõttu on see algajatele lihtsam. Ubuntu vaikesätetes kasutatakse sageli adduser käsku useradd käsu asemel, eriti kui pole vaja keerulisi valikuid määrata või kui soovite kasutajaid lisada vaikeseadetega.
useradd ja adduser peamised erinevused
Käsk | Omadus | Kasutusotstarve |
---|---|---|
useradd | Lihtne ja kerge käsk. Vajab valikute määramist | Edasijõudnute seadistusi vajavatele administraatoritele |
adduser | Interaktiivne. Sobib algajatele | Kasutaja lisamisel vaikeseadetega |
Kumba peaksin kasutama?
Kui kasutaja lisamisel piisab lihtsatest seadistustest või pole vaja täpsemat spetsifikatsiooni, sobib adduser käsk. Kui aga on vaja kohandatud seadistusi, nagu UID, kodukataloog või kasutajagruppide täpne määramine, on parem kasutada useradd käsku. Õige käsu valimine suurendab töö efektiivsust ja võimaldab teil seadistada kasutajakontosid täpselt nii, nagu soovite.

3. useradd käsu põhikäsitlused Ubuntus
useradd käsku kasutatakse uute kasutajate lisamiseks Linuxi süsteemides, sealhulgas Ubuntus. See on lihtne ja võimas tööriist, kuid selle õigeks kasutamiseks on oluline mõista põhisüntaksit ja valikuid. Selles peatükis selgitatakse useradd käsu põhikäsitlusi ja tutvustatakse uue kasutaja lisamise samme konkreetsete näidete kaudu.
Põhisüntaks
useradd käsu põhisüntaks on järgmine:
useradd [valikud] kasutajanimi
Süntaksi näide
Näiteks kasutaja newuser
lisamiseks sisestage käsk järgmiselt:
sudo useradd newuser
Ülaltoodud käsk loob süsteemi uue kasutajakonto “newuser”. Kuid sel viisil ei looda kodukataloogi ning kesta ja parooli ei määrata. Tavaliselt on täpsemate seadistuste tegemiseks tavaline lisavalikute määramine.
Kodukataloogi loomine
useradd käsk ei loo vaikimisi kodukataloogi. Kodukataloogi automaatseks loomiseks määrake valik -m
.
sudo useradd -m newuser
See käsk loob automaatselt kodukataloogi /home/newuser
kasutaja “newuser” jaoks. Kodukataloogi loomine on oluline samm kasutaja töökeskkonna ettevalmistamisel.
Sisselogimiskesta määramine
useradd käsk ei pruugi vaikimisi sisselogimiskesta seadistada. Kui soovite määrata kindla kesta, kasutage valikut -s
kesta määramiseks. Näiteks /bin/bash
sisselogimiskestana määramiseks sisestage järgmine:
sudo useradd -m -s /bin/bash newuser
See käsk annab kasutajale “newuser” kodukataloogi /home/newuser
ja sisselogimiskesta /bin/bash
.
Algse parooli määramine
useradd käsu käivitamisel algset parooli ei määrata. Kasutaja sisselogimiseks peate parooli määrama eraldi käsuga passwd
.
sudo passwd newuser
Selle käsu käivitamisel küsitakse parooli ja pärast seadistamise lõpetamist saab uus kasutaja sisse logida.
Põhikäsitluse kokkuvõte
useradd käsu põhikäsitluse kokkuvõte hõlmab järgmisi samme:
- Lisage kasutaja käsuga
useradd
. - Looge kodukataloog valikuga
-m
. - Määrake sisselogimiskest valikuga
-s
. - Määrake parool käsuga
passwd
.
Nende sammude järjestikune täitmine lõpetab Ubuntu süsteemi uue kasutaja lisamiseks vajalikud põhiseaded. useradd käsu põhitõdede mõistmine lihtsustab igapäevast kasutajahaldustööd.

4. useradd käsu peamised valikud ja praktilised näited
useradd käsul on palju valikuid kasutajakonto üksikasjalikuks seadistamiseks. Neid valikuid kasutades saab paindlikult kasutajaid hallata, näiteks lisada kasutajaid teatud gruppidesse või määrata konto aegumiskuupäevi. Siin selgitatakse useradd käsu sagedamini kasutatavaid peamisi valikuid ja esitatakse igaühe kohta konkreetsed näited.
-m valik: kodukataloogi loomine
Tavaliselt ei loo useradd käsk uue kasutaja kodukataloogi, kuid valiku -m
abil luuakse määratud kasutajanimega kodukataloog automaatselt.
Näide:
sudo useradd -m newuser
See käsk loob kataloogi /home/newuser
ja tagab kasutaja tööala.
-s valik: sisselogimiskesta määramine
Kasutaja sisselogimiskesta määramiseks kasutage valikut -s
. Näiteks /bin/bash
määramisel saab kasutaja sisse logida Bashi kestaga.
Näide:
sudo useradd -m -s /bin/bash newuser
Selles käsus määratakse koos kodukataloogiga ka Bashi kest ja newuser
saab selle kestaga sisse logida.
-u valik: kasutaja ID (UID) määramine
Kui soovite kasutaja ID-d (UID) käsitsi määrata, kasutage valikut -u
. Tavaliselt määratakse UID automaatselt, kuid see on kasulik, kui on vaja kindlat UID-d.
Näide:
sudo useradd -m -u 1050 newuser
Selles näites määratakse kasutajale “newuser” UID 1050.
-g valik: põhigrupi määramine
Valiku -g
abil saab määrata uue kasutaja põhigrupi.
Näide:
sudo useradd -m -g developers newuser
See käsk lisab newuser
’i “developers” gruppi.
-G valik: lisagruppide seadistamine
Kui soovite kasutajat lisada mitmesse gruppi, kasutage valikut -G
.
Näide:
sudo useradd -m -G developers,admin newuser
-d valik: kodukataloogi määramine
Kui soovite luua kodukataloogi vaikimisi kataloogist erinevasse kohta, määrake tee valikuga -d
.
Näide:
sudo useradd -m -d /custom/home/path newuser
-e valik: konto aegumiskuupäeva määramine
Konto aegumiskuupäeva määramiseks kasutage valikut -e
.
Näide:
sudo useradd -m -e 2024-12-31 newuser
-f valik: konto deaktiveerimise armuaeg
Kui kasutaja parool aegub, saab konto deaktiveerimise armuaega määrata valikuga -f
.
Näide:
sudo useradd -m -f 10 newuser
Iga valiku kasutamise mõistmine võimaldab useradd käsku paindlikumalt kasutada.

5. useradd käsu rakendusnäited: kasutamine konkreetsetes stsenaariumides
useradd käsku saab kasutada mitte ainult põhiliseks kasutaja lisamiseks, vaid ka detailsete seadistuste tegemiseks vastavalt konkreetsele keskkonnale ja nõuetele. Selles peatükis tutvustatakse useradd käsu rakendusnäiteid mitmetes konkreetsetes stsenaariumides ja selgitatakse, kuidas seda tegelikus töös kasutada.
1. Kasutaja lisamine kindlasse gruppi
Projektipõhiste erinevate õiguste seadistamiseks või teatud ressurssidele juurdepääsu võimaldamiseks on efektiivne lisada kasutaja kindlasse gruppi.
Näide:
sudo useradd -m -g developers newuser
Lisaks, kui soovite kuuluda mitmesse gruppi, kasutage valikut -G
.
Näide:
sudo useradd -m -G developers,admin newuser
2. Konto aegumiskuupäeva määramine
Lühiajaliste projektide või lepinguliste töötajate puhul, kes kasutavad kontosid piiratud aja jooksul, on soovitatav määrata aegumiskuupäev.
Näide:
sudo useradd -m -e 2024-12-31 newuser
3. Kohandatud kodukataloogi määramine
Tavaliselt luuakse useradd käsu abil kasutaja lisamisel kodukataloog vaikimisi /home/username
. Kui soovite määrata kodukataloogi teise kataloogi, kasutage valikut -d
.
Näide:
sudo useradd -m -d /custom/path newuser
4. Parooli aegumise ja deaktiveerimise armuaja määramine
useradd käsul on ka funktsioon kasutaja parooli aegumise ja aegumise korral armuaja määramiseks.
Näide:
sudo useradd -m -f 7 newuser
5. UID käsitsi määramine haldamiseks
Kui on vaja kindlat UID-d, saab seda käsitsi määrata valikuga -u
.
Näide:
sudo useradd -m -u 1500 newuser
useradd käsu efektiivne kasutamine aitab tõhustada kasutajahaldust ning tugevdada turvalisust ja juurdepääsu kontrolli.
6. useradd käsu korduma kippuvad küsimused ja tõrkeotsing
useradd käsk on mugav kasutaja lisamise tööriist, kuid seadistusvead või keskkonnad võivad põhjustada vigu. Selles peatükis selgitatakse useradd käsu kohta korduma kippuvaid küsimusi ja nende tõrkeotsingu meetodeid.
1. useradd käsu käivitamisel kuvatakse “Permission denied”
Probleemi ülevaade
useradd käsu käivitamisel võidakse kuvada veateade “Permission denied” (Luba keelatud).
Lahendus
Lisage sudo
käsk ja käivitage root õigustega.
Näide:
sudo useradd newuser
2. Kodukataloogi ei looda
Probleemi ülevaade
Juhtudel, kui kasutaja lisatakse useradd käsuga, ei pruugita kodukataloogi automaatselt luua.
Lahendus
Määrake valik -m
.
Näide:
sudo useradd -m newuser
3. Kuvatakse “useradd: group ‘xxxx’ does not exist”
Probleemi ülevaade
Võidakse kuvada veateade “useradd: group ‘xxxx’ does not exist”.
Lahendus
Kontrollige, kas määratud grupp on olemas, ja vajadusel looge grupp.
Uue grupi loomise näide:
sudo groupadd xxxx
4. Kuvatakse “useradd: user ‘xxxx’ already exists”
Probleemi ülevaade
Kui kuvatakse veateade “useradd: user ‘xxxx’ already exists”, on sama nimega kasutaja süsteemis juba olemas.
Lahendus
Määrake erinev kasutajanimi või kontrollige olemasoleva kasutaja teavet.
Olemasoleva kasutaja kontrollimine:
getent passwd xxxx
5. Paroolita kasutaja ei saa sisse logida
Probleemi ülevaade
Kuigi kasutaja lisatakse useradd käsuga, ei määrata vaikimisi parooli.
Lahendus
Määrake parool käsuga passwd
.
Näide:
sudo passwd newuser
6. Konto aegumine või deaktiveerimisseaded ei tööta korralikult
Probleemi ülevaade
Isegi kui kasutate useradd käsu valikuid -e
või -f
, ei pruugi konto aegumine või deaktiveerimine õigesti kajastuda.
Lahendus
Kontrollige õiget formaati ja kuupäevaseadeid.
Aegumise seadistamise näide:
sudo useradd -m -e 2024-12-31 newuser

7. Kokkuvõte ja järgmised sammud – kasutajahalduse olulised punktid Ubuntus
See artikkel hõlmas laia valikut teavet, alates useradd käsu põhikäsitlustest Ubuntus kuni rakenduslike seadistusmeetodite ja levinud veateadetega tegelemiseni. useradd käsk on lihtne, kuid väga võimas tööriist, ja selle õige mõistmine ja kasutamine võib süsteemihaldust oluliselt tõhustada.
Vaatame siinkohal üle useradd käsu olulised punktid ja mõelgem järgmistele sammudele, mis aitavad tulevast kasutajahaldust.
useradd käsu põhipunktide kokkuvõte
- Põhikäsitlus
- Mõistke põhisüntaksit
useradd [valikud] kasutajanimi
ja kasutage kasutaja lisamisel sobivaid valikuid, et luua kontosid tõhusalt.
- Peamised valikud
- Kasutades peamisi valikuid, nagu
-m
,-s
,-u
,-g
,-G
,-d
,-e
,-f
, saab teostada üksikasjalikku kasutajahaldust, näiteks luua kasutaja kodukataloogi, seadistada kestasid ja gruppe ning määrata aegumiskuupäevi.
- Levinud vead ja tõrkeotsing
- Tundes useradd käsuga seotud levinud veateadete põhjuseid ja lahendusi, saate probleeme sujuvalt lahendada.
Järgmised sammud: kasutajahalduse oskuste edasiarendamine
1. Õppige teisi kasutajahaldus käske
Paralleelselt useradd käsuga, süvendage oma teadmisi ka teistest käskudest, nagu usermod
(kasutaja seadete muutmine) ja userdel
(kasutaja kustutamine), mis võimaldab paindlikumat ja arenenumat kasutajahaldust.
2. Süvendage grupihalduse mõistmist
Sarnaselt kasutajahaldusele on grupihaldus oluline ka Linuxi süsteemi tõhusaks haldamiseks. Grupihaldus käskude, nagu groupadd
, groupmod
, groupdel
, abil on lihtsam kontrollida, millistele ressurssidele kasutajad pääsevad.
3. Automatiseerimine kestaskriptidega
Süsteemihalduses aitab kasutajate lisamise ja seadistamise automatiseerimine oluliselt kaasa töö efektiivsuse tõstmisele.
Näide: Kasutajate lisamine kestaskriptiga
#!/bin/bash
## Kasutajate hulgi lisamine kasutajate loendist
for username in user1 user2 user3; do
sudo useradd -m -s /bin/bash $username
echo "Kasutaja $username on loodud."
done
4. Turvalisuse parimate tavade omandamine
Süsteemi turvalisuse tagamiseks on kasutajate ja kontode haldamine hädavajalik. Omandage turvalisuse parimad tavad, eriti root õiguste haldamine, mittevajalike kontode kustutamine ja paroolipoliitika seadistamine, et kaitsta oma süsteemi.
Lõpetuseks
useradd käsk on Linuxi süsteemide põhitööriist ja asendamatu käsk süsteemiadministraatorite jaoks. Kasutage seda artiklit oma igapäevasteks toiminguteks vajalike oskuste lihvimiseks ja püüdke kasutajahalduse kaudu turvalise ja tõhusa süsteemihalduse poole.