Š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.
Kaip sukurti naudotoją

Pradėkime nuo paprasto vartotojo sukūrimo.
Šioje komandoje jūsų sistema pridės naują testą:
sudo useradd testas
Kas bus, kai ši komanda bus paleista, priklausys nuo konfigūracijos failo turinio, esančio / etc / default / useradd.
Norėdami peržiūrėti / etc / default / useradd 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.
Svarbus dalykas, kurį reikia surasti iš pirmiau pateiktos informacijos, yra tai, kad paleisti komandą useradd be jokių jungiklių gali būti skirtingi rezultatai skirtinguose paskirstymuose, o tai priklauso nuo nustatymų / etc / default / useradd failas
Be to, / etc / default / useradd failas, taip pat yra failas, pavadintas /etc/login.defs kuris vėliau bus aptartas vadove.
Sudo nėra įdiegtas visuose platinimuose. Jei jis neįdiegtas, turite prisijungti prie paskyros su atitinkamais leidimais kurti naudotojus.
Kaip sukurti vartotoją su namų katalogo

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 / home / test vartotojo testo aplankas.
Kaip sukurti naudotoją kitoje namų kataloge

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.
Perjungimo -m aplankas gali nebūti sukurtas. Tai priklauso nuo parametro /etc/login.defs.
Norėdami tai padaryti, nenurodydamas -m perjungti redaguoti failą /etc/login.defs ir failo apačioje pridėkite šią eilutę:
Kaip pakeisti vartotojo slaptažodį naudojant 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.
Kaip išjungti naudotojus

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ą.
Sukurkite naudotoją su galiojimo data

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.
Kaip sukurti naudotoją ir priskirti jį grupei

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ę.
Nustatymų prisijungimo numatytuosius nustatymai "Linux" sistemoje

Failas /etc/login.defs yra konfigūracijos failas, kuriame numatytas prisijungimo veiklų numatytasis elgesys.
Šiame faile yra keletas pagrindinių nustatymų. Norėdami atidaryti /etc/login.defs failas įveskite šią komandą:
sudo nano / etc / login.defs
Faile login.defs yra šie nustatymai, kuriuos galbūt norėsite keisti: Tai yra numatytosios parinktys, kurios gali būti panaikintos kuriant naują naudotoją. 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 Jei failas login.defs turi parinktį CREATE_HOME taiptada, kai sukurtas naudotojas, bus sukurtas namų aplankas. 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. 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" Sukūrę naudotoją, šio vartotojo duomenys pridedami prie / etc / passwd failas Norėdami peržiūrėti konkretaus vartotojo informaciją, galite naudoti grep komandą taip: grep john / etc / passwd
Pirmiau nurodyta komanda grąžins informaciją apie visus naudotojus, kurių vardas yra jonas, kaip vartotojo vardo dalį. The / etc / passuword faile yra kiekvieno vartotojo laukų sąrašas, kuriame yra laukai. Laukai yra tokie:
Kaip nurodyti prisijungimo slaptažodžio galiojimo laiką, kai sukuriate naudotoją

Priversti sukurti naudotoją be namų aplanko

Nurodykite vartotojo vardą, kai sukuriate naudotoją

Analizuojamas / etc / passwd failas














