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.

Kasutaja Lisa konfiguratsioon

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.

Lisage kodu kasutaja

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.

Lisage teise koduga kasutaja

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.

Muutke Linuxi kasutaja parooli

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.

Vahetage kasutaja Linux

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.

Lisa kasutaja aegumisega

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

Lisa kasutaja rühma

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

Sisselogimise vaikesätted

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.

Lisage kasutaja sisselogimise aegumiskuupäevaga

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

Lisage kasutaja, kellel pole kodukausta

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"

Lisa kasutaja kommentaaridega

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.

Linuxi kasutajateave

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.