Kuidas luua Linuxis kasutajaid kasutajaaddi käsuga

Linuxi käskud teevad elu lihtsamaks

See juhend näitab, kuidas luua Linuxi kasutajaid käsurealt. Kuigi paljud lauaarvutite Linuxi distributsioonid pakuvad kasutajate loomiseks graafilist vahendit, on hea mõte õppida, kuidas seda käsurealt teha, et saaksite oma oskusi ühelt levitamisest teise üle kanda, ilma uusi kasutajaliidesid õppimata.

01 of 12

Kuidas luua kasutajat

Kasutaja Lisa konfiguratsioon

Alustame lihtsa kasutaja loomisega.

Järgmine käsk lisab teie süsteemile uue kasutaja nimega test:

sudo useradd test

Kui see käsk käivitub, sõltub konfiguratsioonifaili sisu / etc / default / useradd.

/ Etc / default / useradd sisu vaatamiseks käivitage järgmine käsk:

sudo nano / etc / default / useradd

Konfiguratsioonifail määrab Ubuntu vaikimisi shelli bin / sh. Kõik muud võimalused on kommenteeritud.

Kommenteeritud võimalused võimaldavad teil määrata vaikekataloogi, rühma, päevade arvu pärast seda, kui parool on enne konto tühistamist ja vaikimisi aegumistähtaeg.

Ülaltoodud informatsioonist lähtudes on oluline, et kasutajaaddi käsu käivitamine ilma lülititeta ei pruugi eri distributsioonide tulemusi erinevatel tulemustel tekitada, see kõik on seotud sätetega / etc / default / useradd failis.

Lisaks / etc / default / useradd-failile on ka faili nimega /etc/login.defs, mida arutletakse juhendis hiljem.

Tähtis: sudo ei installita igale levitamisele. Kui see pole installitud, peate sisse logima kasutajate loomiseks sobilike õigustega kontoga

02 of 12

Kuidas luua kasutaja, kellel on kodukataloog

Lisa kasutaja koduga.

Eelmine näide oli üsna lihtne, kuid kasutaja võib või ei pruugi määrata seadefaili alusel kodukataloogi.

Selleks, et sundida kodukataloogi loomist järgmise käsu kasutamiseks:

useradd-m test

Ülalolev käsk loob kasutaja testi jaoks kodukataloogi / testkataloogi.

03 of 12

Kuidas luua kasutajat erineva kodukataloogi abil

Lisage kasutaja erineva koduga.

Kui soovite, et kasutajal oleks kodukataloog erinevates kohtades vaikimisi, võite kasutada -d-lülitit.

sudo useradd -m -d / test test

Ülalolev käsk loob kausta nimega test kasutajakatseks juurkataloogi all.

Märkus: -m-lülitiga kausta ei pruugi olla võimalik luua. See sõltub seadistusest /etc/login.defs.

Selleks, et seda tööd teha, täpsustamata -m switchi muuta faili /etc/login.defs ja allservas faili lisada järgmine rida:

CREATE_HOME jah

04 12-st

Kuidas muuta kasutajanime parool Linuxi kasutamisel

Kasutaja parooli muutmine Linux.

Nüüd, kui olete loonud kodukataloogiga kasutaja, peate muutma kasutaja parooli.

Kasutaja parooli määramiseks peate kasutama järgmist käsku:

passwd test

Eespool toodud käsu abil saate määrata testi kasutaja parooli. Teilt küsitakse parooli, mida soovite kasutada.

05 of 12

Kuidas kasutajaid lülitada

Kasutaja Linuxi vahetus.

Uue kasutajakonto saate testida, sisestage terminali aknale järgmine tekst:

su-test

Ülaltoodud käsk lülitab kasutaja katsekontole ja eeldab, et olete loonud kodukataloogi, mis asetatakse selle kasutaja kodukataloogi.

06 12-st

Loo kasutaja aegumiskuupäevaga

Lisa kasutaja aegumiseni.

Kui töötate kontoris ja teil on alustamiseks uus töövõtja, kes hakkab teie kontoris olema lühikese aja jooksul, siis soovite oma kasutajakontoga määrata aegumiskuupäeva.

Samamoodi, kui teil on perekond, kes viibib, saate selle pereliikme kasutajakonto luua, mis aegub pärast lahkumist.

Kasutaja loomise aegumise kuupäeva määramiseks kasutage järgmist käsku:

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

Kuupäev tuleb märkida vormingus YYYY-MM-DD, kus YYYY on aasta, MM on kuu number ja DD on päeva number.

07 of 12

Kuidas luua kasutajat ja määrata see rühmale

Lisa kasutaja gruppi.

Kui teil on oma ettevõtet ühendav uus kasutaja, võiksite selle kasutaja jaoks määrata konkreetseid rühmi, et neil oleks juurdepääs samadele failidele ja kaustadele kui teised oma meeskonna liikmed.

Näiteks arvan, et teil oli mees, kelle nimi oli John, ja ta liitus raamatupidajaga.

Järgmine käsk lisab john kontogrupile.

useradd -m john -G kontod

08 12-st

Linuxi sisselogimise vaikimisi seadistamine

Logi sisse vaikimisi.

Fail /etc/login.defs on konfiguratsioonifail, mis annab sisselogimise toimingutele vaikimisi käitumise.

Selles failis on mõned võtmesätted. Faili /etc/login.defs avamiseks sisestage järgmine käsk:

sudo nano /etc/login.defs

Faili login.defs sisaldab järgmisi seadeid, mida võiksite muuta:

Pange tähele, et need on vaikimisi valikud ja neid saab uue kasutaja loomisel ümber lükata.

09 of 12

Kuidas määrata kasutajanime loomisel sisselogimise parool aegumiseks

Lisa kasutaja sisselogimise aegumiskuupäevaga.

Võite määrata parooli aegumiskuupäeva, sisselogimise arvu ja kasutaja loomise ajaintervalli.

Järgmine näide näitab, kuidas luua kasutajat parool hoiatus, maksimaalne arv päevi enne parooli aegumist ja sisselogimine proovib määrata.

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

10 12-st

Kasutaja loomise ilma kodukataloogita loomine

Lisa kasutaja, kellel pole kodukataloogi.

Kui login.defs-failil on valik CREATE_HOME, siis siis, kui kasutaja on loodud, luuakse automaatselt kodukataloog.

Kasutaja loomiseks ilma kodukataloogita, olenemata seadistustest, kasutage järgmist käsku:

useradd -M test

On üsna segane, et -m tähistab kodu loomist ja -M tähistused ei loo kodu.

11-st 12-st

Kasutaja täielikku nime määrake kasutaja loomisel

Lisage kommentaare kasutajat.

Oma kasutaja loomise eeskirjade osana võite teha midagi sellist nagu esimene algne, millele järgneb perekonnanimi. Näiteks John Smithi kasutajanimi on "jsmith".

Kui otsite üksikasju kasutaja kohta, siis ei pruugi see olla võimalik eristada John Smithit ja Jenny Smithit.

Konto loomisel saate lisada kommentaari, nii et kasutaja tegelikku nime on lihtsam tuvastada.

Järgmine käsk näitab, kuidas seda teha:

useradd -m jsmith -c "john smith"

12-st 12-st

/ Etc / passwd faili analüüsimine

Linuxi kasutajateave.

Kui loote kasutaja, lisatakse selle kasutaja andmed / etc / passwd-faili.

Täpsema kasutaja üksikasjade vaatamiseks võite kasutada grep-käsku järgmiselt:

grep john / etc / passwd

Märkus: ülaltoodud käsk tagastab kõik kasutajad, kellel on sõna john kasutajanime osana.

/ Etc / passuword fail sisaldab igale kasutajale väljade loendit käärsoolega.

Väljad on järgmised: