Kaip kurti "Linux" naudotojus naudojant "useradd" komandą

Linux komandos palengvina gyvenimą

Šis vadovas parodys, kaip kurti Linux vartotojus naudojant komandinę eilutę. Nors daugelis "Linux" paskirstymo stalinių kompiuterių sukuria grafinį įrankį naudotojams kurti, tai yra gera idėja išmokti tai daryti iš komandinės eilutės, kad galėtumėte perkelti savo įgūdžius iš vieno platinimo į kitą be naujų vartotojo sąsajų mokymosi.

01 iš 12

Kaip sukurti naudotoją

Vartotojas Pridėti konfigūraciją.

Pradėkime nuo paprasto vartotojo sukūrimo.

Šioje komandoje jūsų sistema pridės naują testą:

sudo useradd testas

Kas bus, kai bus paleista ši komanda, priklausys konfigūracijos failo turinys, esantis / etc / default / useradd.

Norėdami peržiūrėti / etc / default / useradd turinį paleiskite šią komandą:

Sudo nano / etc / default / useradd

Konfigūracijos failas nustatys numatytąjį lange, kuri Ubuntu yra bin / sh. Visi kiti variantai komentuojami.

Komentuojamos parinktys leidžia nustatyti numatytąjį namų katalogą, grupę, dienų skaičių pasibaigus slaptažodžiui, prieš pasibaigiant paskyrai ir numatytam galiojimo laikui.

Svarbi informacija iš anksčiau minėtos informacijos yra tai, kad vykdant komandą "useradd" be jokių jungiklių gali būti skirtingų rezultatų skirtinguose paskirstymuose, o tai priklauso nuo nustatymų failo / etc / default / useradd.

Be / etc / default / useradd failo, taip pat yra failas vadinamas / etc / login.defs, kuris bus aptartas vėliau vadove.

Svarbu: sudo nėra įdiegtas kiekviename paskirstyme. Jei jis neįdiegtas, turite prisijungti prie paskyros su atitinkamais leidimais kurti naudotojus

02 iš 12

Kaip sukurti vartotoją su namų katalogo

Pridėti naudotoją namuose.

Ankstesnis pavyzdys buvo gana paprastas, tačiau vartotojas gali arba neturėjo būti priskirtas namų katalogui pagal nustatymų rinkmeną.

Norėdami priversti sukurti namų katalogą, naudokite šią komandą:

useradd-m testas

Pirmiau nurodyta komanda sukuria / testo / namų / bandymo aplanką.

03 iš 12

Kaip sukurti naudotoją kitoje namų kataloge

Pridėti naudotoją su kitokiu namu.

Jei norite, kad naudotojas turėtų numatytąjį namų katalogą kitoje vietoje, galite naudoti -d jungiklį.

sudo useradd-m-d / test test

Pirmiau nurodyta komanda sukurs aplanką, pavadintą testo testo naudotojui šakniniame aplanke.

Pastaba: aplanke -m galite neleisti aplanko. Tai priklauso nuo parametro /etc/login.defs.

Norėdami tai padaryti, nenurodydamas -m perjungti redaguoti failą /etc/login.defs, o failo apačioje įrašykite šią eilutę:

CREATE_HOME taip

04 iš 12

Kaip pakeisti vartotojo slaptažodį naudojant Linux

Keisti vartotojo slaptažodį Linux.

Dabar, kai sukūrėte naudotoją su namų aplanku, turėsite pakeisti vartotojo slaptažodį.

Norėdami nustatyti vartotojo slaptažodį, turite naudoti šią komandą:

passwd testas

Pirmiau nurodyta komanda leis jums nustatyti testo vartotojo slaptažodį. Jums bus pasiūlyta nurodyti slaptažodį, kurį norite naudoti.

05 iš 12

Kaip išjungti naudotojus

Perjungti naudotoją Linux.

Galite išbandyti savo naują vartotojo sąskaitą, įvesdami šiuos terminus į terminalą:

su - testas

Pirmiau aprašyta komanda perjungia naudotoją į bandymo paskyrą ir daro prielaidą, kad sukūrėte namų katalogą, kuris bus įtrauktas į šio vartotojo namų katalogą.

06 iš 12

Sukurkite naudotoją su galiojimo data

Pridėti naudotoją pasibaigus.

Jei dirbate biure ir pradedate dirbti naują rangovą, kuris trumpam laikui bus jūsų biure, tuomet jūs norėsite nustatyti savo vartotojo abonemento galiojimo laiką.

Panašiai, jei šeimos nariai ateina pasilikti, galite sukurti vartotojo sąskaitą tiems šeimos nariams, kurių galiojimo laikas pasibaigia.

Norėdami nustatyti galiojimo datą kurdami naudotoją, naudokite šią komandą:

useradd -d / home / test -e 2016-02-05 testas

Data turi būti nurodyta formatu MMMM-MM-DD, kai MMMM yra metai, MM yra mėnesio numeris ir DD yra dienos numeris.

07 iš 12

Kaip sukurti naudotoją ir priskirti jį grupei

Pridėti naudotoją į grupę.

Jei turite naują vartotoją, jungiančią jūsų įmonę, galbūt norėsite priskirti konkrečias šio vartotojo grupes, kad jie galėtų pasiekti tuos pačius failus ir aplankus kaip ir kiti jų komandos nariai.

Pavyzdžiui, įsivaizduokite, kad turėjote vaikiną, vadinamą John, ir jis prisijungė prie buhalterio.

Šioje komandoje john bus įtraukta į sąskaitų grupę.

useradd-m john -G paskyros

08 iš 12

Nustatymų prisijungimo numatytuosius nustatymai "Linux" sistemoje

Prisijungti pagal numatytuosius nustatymus.

Failas /etc/login.defs yra konfigūracijos failas, kuriame numatytas elgesys prisijungimui.

Šiame faile yra keletas pagrindinių nustatymų. Norėdami atidaryti failą /etc/login.defs įveskite šią komandą:

sudo nano / etc / login.defs

Faile login.defs yra šie nustatymai, kuriuos galbūt norėsite keisti:

Atkreipkite dėmesį, kad tai yra numatytosios parinktys ir jas galima panaikinti kuriant naują naudotoją.

09 iš 12

Kaip nurodyti prisijungimo slaptažodžio galiojimo laiką, kai sukuriate naudotoją

Pridėti naudotoją su prisijungimo galiojimo data.

Galite nustatyti slaptažodžio galiojimo pabaigos datą, prisijungimo bandymų skaičių ir laiką, kai sukuriate naudotoją.

Toliau pateiktame pavyzdyje parodyta, kaip sukurti naudotoją su slaptažodžio įspėjimu, maksimaliu dienų skaičiumi iki pasibaigiant slaptažodžiui ir nustatyti pakartotinai prisijungti.

sudo useradd test5 -m -K PASS_MAX_DAYS = 5 -K PASS_WARN_AGE = 3 -K LOGIN_RETRIES = 1

10 iš 12

Priversti sukurti naudotoją be namų aplanko

Pridėti naudotoją be namų aplanko.

Jei failas login.defs turi parinktį CREATE_HOME , tai yra tada, kai vartotojas yra sukurtas, namų aplankas bus automatiškai sukurtas.

Norėdami sukurti vartotoją be namų aplanko, nepriklausomai nuo nustatymų, naudokite šią komandą:

useradd -M bandymas

Gana gaiša paini, kad-m stendai sukuria namus, o "M" reiškia, kad nestatote namo.

11 iš 12

Nurodykite vartotojo vardą, kai sukuriate naudotoją

Pridėti naudotoją su komentarais.

Kaip savo vartotojo kūrimo politikos dalį galite pasirinkti kažką panašaus į pirmąjį pradinį, po jo pavardę. Pavyzdžiui, "John Smith" naudotojo vardas bus "jsmith".

Kai ieškote informacijos apie naudotoją, galbūt jūs negalėsite atskirti John Smitho ir Jenny Smitho.

Sukūrę paskyrą, galite pridėti komentarą, kad būtų lengviau sužinoti tikrąjį vartotojo vardą.

Toliau nurodyta komanda parodo, kaip tai padaryti:

useradd -m jsmith-c "john smith"

12 iš 12

Analizuojamas / etc / passwd failas

Linux vartotojo informacija.

Kai kuriate naudotoją, šio vartotojo duomenys pridedami prie / etc / passwd failo.

Norėdami peržiūrėti konkretaus vartotojo informaciją, galite naudoti grep komandą taip:

grep john / etc / passwd

Pastaba: pirmiau nurodyta komanda grąžins informaciją apie visus vartotojus, kurių žodis jonas yra naudotojo vardo dalis.

Failas / etc / passuword turi atskirų laukų sąrašą kiekvienam vartotojui.

Laukai yra tokie: