Kuidas luua Linuxis kasutajaid, kasutades käsku "useradd".
Mida teada
- Uue kasutaja lisamiseks: kasutage käsku kasutaja lisamise test ("test" on uue kasutaja nimi). Kasuta sudo useradd test kui teil puuduvad õiged õigused.
- Kodukataloogiga kasutaja loomine: Kasutage sudo useradd -m test või sudo useradd -m -d /test test vaikekataloogi muutmiseks.
- Kasutaja parooli määramiseks: Kasutage passwd test ja kasutaja vahetamiseks kasutage su - test käsk.
See artikkel selgitab, kuidas luua kasutajaid Linux kasutades käsurida ja käsk "useradd". Samuti jagame käske kodukataloogiga kasutajate loomiseks, kasutaja parooli määramiseks, kasutajate vahetamiseks, kasutaja loomisel aegumiskuupäeva määramiseks, määramiseks konkreetsed rühmad uue kasutaja jaoks, kohandage sisselogimise vaikesätteid, looge kasutaja ilma kodukaustata, määrake kasutaja täisnimi ja vaadake üksikasju konkreetne kasutaja.
Kuidas luua kasutajat
Järgmine käsk lisab uue kasutaja nimega katsetada teie süsteemile.
Põhikäsk kasutaja loomiseks (nimega test) oleks järgmine:
kasutaja lisamise test
Selleks vajate faili /etc/password õigusi; sellisena saate tõenäoliselt sudo ülaltoodud käsu:
sudo useradd test
Mis juhtub selle käsu käivitamisel, sõltub failis /etc/default/useradd asuva konfiguratsioonifaili sisust.
Faili /etc/default/useradd sisu vaatamiseks käivitage järgmine käsk:
sudo nano /etc/default/useradd
Konfiguratsioonifail määrab vaikekesta, mis sisestatakse Ubuntu on bin/sh. Kõik muud võimalused on kommenteeritud.

Kommenteeritavad valikud võimaldavad teil määrata vaikimisi kodukausta, rühma, päevade arvu pärast parooli aegumist enne konto keelamist ja aegumiskuupäeva vaikekuupäeva.
Ülaltoodud teabest on oluline välja lugeda see, et käsu useradd käivitamine ilma lülititeta võib seda teha annab erinevatel distributsioonidel erinevaid tulemusi ja see kõik on seotud /etc/default/useradd sätetega faili.
Sudo-utiliiti ei installita igale distributsioonile. Kui see pole installitud, logige sisse kontole, millel on kasutajate loomiseks vajalikud õigused.
Kuidas luua kasutajat kodukataloogiga
Faili /etc/defaults/useradd põhjal võib kasutajale määrata kodukataloogi, kuid võib-olla ka mitte seaded faili.
Kodukataloogi loomise sundimiseks kasutage järgmist käsku:
sudo useradd -m test
Ülaltoodud käsk loob a /home/test kaust kasutaja jaoks katsetada.

Kuidas luua kasutajat erineva kodukataloogiga
Kui soovite, et kasutaja kodukaust oleks vaikeväärtusest erinevas kohas, kasutage -d lüliti.
sudo useradd -m -d /test test
Ülaltoodud käsk loob kausta nimega katsetada kasutaja jaoks katsetada juurkausta all.

Lüliti -m sees ei pruugita kausta luua. See oleneb faili /etc/login.defs seadistustest.
Selle toimimiseks ilma lülitit -m määramata muutke faili /etc/login.defs. Lisage faili allossa järgmine rida:
CREATE_HOME jah
Kuidas muuta kasutaja parooli Linuxi abil
Pärast kodukaustaga kasutaja loomist muutke kasutaja parool.
Kasutaja parooli määramiseks kasutage järgmist käsku:
passwd test
Paswd käsk võimaldab määrata testkasutaja parooli. Teilt küsitakse parooli, mida soovite kasutada.

Kuidas kasutajat vahetada
Testige oma uue kasutaja kontot, tippides terminaliaknasse järgmise:
su - test
Ülaltoodud käsk lülitab kasutaja testkontole ja eeldades, et lõite kodukausta, paigutatakse teid selle kasutaja kodukausta.

Looge aegumiskuupäevaga kasutaja
Kui töötate kontoris ja uus töövõtja on teie kontoris lühikese aja jooksul, määrake tema kasutajakontole aegumiskuupäev. Samamoodi, kui teie pere tuleb elama, looge sellele pereliikmele kasutajakonto, mis aegub pärast tema lahkumist.
Aegumiskuupäeva määramiseks kasutaja loomisel kasutage järgmist käsku:
sudo useradd -m -e 2017-04-25 test
Kuupäev tuleb määrata vormingus AAAA-KK-PP, kus AAAA on aasta, KK on kuu number ja PP on päeva number.

Kuidas luua kasutajat ja määrata ta rühma
Kui teie ettevõttega liitub uus kasutaja, määrake sellele kasutajale kindlad rühmad, et neil oleks juurdepääs samadele failidele ja kaustadele, mis teistel meeskonnaliikmetel. Näiteks John liitub raamatupidajana.
Järgmine käsk lisaks John juurde kontosid Grupp.
sudo useradd -g kontod john

Reguleerige sisselogimise vaikesätteid Linuxis
Fail /etc/login.defs on konfiguratsioonifail, mis pakub sisselogimistoimingute vaikekäitumist. Selles failis on mõned võtmeseaded.
Faili /etc/login.defs avamiseks sisestage järgmine käsk:
sudo nano /etc/login.defs

Fail login.defs sisaldab palju sätteid, sealhulgas järgmisi, mida võiksite muuta:
- PASS_MAX_DAYS: kui kaua enne parooli aegumist.
- PASS_MIN_DAYS: kui sageli saab parooli muuta.
- PASS_WARN_AGE: päevade arv hoiatus enne parooli aegumist.
- LOGIN_RETRIES: sisselogimiskatsete arv enne ebaõnnestumist.
- SISSELOGIMINE AEGUS: kui kaua enne sisselogimise aegumistähtaja möödumist.
- DEFAULT_HOME: kasutaja saab sisse logida, kui kodukausta pole.
Need on vaikevalikud ja neid saab uue kasutaja loomisel tühistada.
Kuidas määrata sisselogimisparooli aegumist
Määrake kasutaja loomisel parooli aegumiskuupäev, uuesti sisselogimise katsete arv ja ajalõpp. Järgmises näites on näidatud, kuidas luua kasutaja paroolihoiatusega, maksimaalne arv päevi enne parooli aegumist ja uuesti sisselogimiskatsed.
sudo useradd -m -K PASS_MAX_DAYS=5 -K PASS_WARN_AGE=3 -K LOGIN_RETRIES=3 test.

Kodukaustata kasutaja sunniviisiline loomine
Kui failis login.defs on CREATE_HOME jah seatud suvand, siis luuakse kasutaja loomisel automaatselt kodukaust.
Kodukaustata kasutaja loomiseks olenemata sätetest kasutage järgmist käsku:
sudo useradd -M test

See tekitab segadust -m tähistab kodu luua ja -Mtähistab ära loo kodu.
Määrake kasutaja täisnimi
Oma kasutajate loomise poliitika osana võite kasutada esimest initsiaali, millele järgneb perekonnanimi. Näiteks kasutajanimi John Smith oleks jsmith. Kasutaja kohta üksikasju otsides ei pruugi te siis vahet teha John Smithi ja Jenny Smithi vahel.
Lisage konto loomisel kommentaar, et kasutaja pärisnime oleks lihtsam leida. Kommentaari lisamiseks toimige järgmiselt.
sudo useradd -m smithj -c "John Smith"

Analüüsige faili /etc/passwd
Kui loote kasutaja, lisatakse selle kasutaja andmed faili /etc/passwd. Konkreetse kasutaja üksikasjade vaatamiseks kasutage nuppu grep käsk järgnevalt:
grep smithj /etc/passwd
Ülaltoodud käsk tagastab üksikasjad kõigi selle sõnaga kasutajate kohta John kasutajanime osana.

Fail /etc/passwd sisaldab iga kasutaja kohta kooloniga eraldatud väljade loendit. Väljad on järgmised:
- Kasutajanimi
- Krüpteeritud parool (mis kuvatakse alati kui x)
- Kasutaja ID
- Kasutaja rühma ID
- Kasutaja täisnimi
- Kasutaja kodukataloog
- Logi sisse kest
Kuigi paljud töölauad Linuxi distributsioonid pakkuda graafilist tööriista kasutajate loomiseks, on hea mõte õppida, kuidas seda teha käsust rida, et saaksite oma oskusi ühest distributsioonist teise üle kanda ilma uut kasutajat õppimata liidesed.