Hoe brûkers brûke yn Linux Brûk de "useradd" kommando

Linux kommando makket it libben makliker

Dit guod litte jo sjen hoe't de brûkers yn Linux gebrûk meitsje kinne mei de kommando-rigel. Wyls in protte buroblêden Linux-distributions in grafysk ark foar it meitsjen fan brûkers leverje, is it in goeie idee om te learen hoe't jo it dwaan fan 'e kommandorine, sadat jo jo feardichheden fan ien ferltsing nei in oar transferje kinne sûnder nije brûkersynterfakken te learen.

01 of 12

Hoe kinne jo in brûker meitsje

Brûkers taheakje Config.

Litte wy begjinne mei it meitsjen fan in ienfâldige brûker.

It kommende kommando sil in nije brûker taheakje as teste oan jo systeem:

sudo useradd test

Wat sil barre wannear dit kommando rint sil ôfhinklik fan de ynhâld fan de konfiguraasjetriem lokaat yn / etc / default / useradd.

Om de ynhâld fan / etc / default / useradd te besjen de folgjende kommando útfiere:

sudo nano / etc / default / useradd

De konfiguraasjetriem sil in standertmenu ynstelle dy't yn Ubuntu bin / sh. Alle oare opsjes wurde kommentare.

De kommentare opsjes litte jo in standert hûs map sette, in groep, oantal dagen nei it wachtwurd is ferûngelokke foardat it akkount útskeakele is en in standert ferfangeat.

It wichtichste ding om fan 'e boppesteande ynformaasje te rinnen is dat it kommando useradd útfiere sûnder skeakels ferskillende resultaten foar ferskillende distribúsjes te meitsjen en it is alles te dwaan mei de ynstellings yn de / etc / default / useradd-bestân.

Neist de triem / etc / default / useradd is ek in triem neamd /etc/login.defs dy't später yn 'e gids besprutsen wurde sil.

Wichtich: sudo is net ynstallearre op alle distribúsje. As it net ynstalleare is, moatte jo in akkount yngeane mei passende tagongsrjochten foar it meitsjen fan brûkers

02 of 12

Hoe kinne jo in brûker meitsje mei in haadadres

Foegje brûker mei hûs.

It foarige foarbyld wie frijwat ienfâldich, mar de brûker kin of in thúswurk net basearre wurde op basis fan it ynstellingsbestân .

Om de ûntjouwing fan in thúsblêd foarkomme om it folgjende kommando te brûken:

useradd -m test

It boppesteande kommando skeaket in / home / test map foar de brûkerstest.

03 of 12

Hoe kinne jo in brûker meitsje mei in ferskillende haadwachtwurd

Foegje brûker mei in ferskillende thús.

As jo ​​wolle dat de brûker in húsdepost hat op in oare plakje om it standert te brûken kinne jo it -d-wiksel brûke.

sudo useradd -m -d / testtest

It boppesteande kommando sil in map oanmeitsje as test foar brûkersstest ûnder de root-map.

Taljochting: Binnen de -m-wikseling kin de map net makke wurde. It hinget fan 'e ynstelling yn /etc/login.defs.

Om dit te krijen om te wurkjen sûnder de spesifike -m-skieding oan te bewurkjen registrearje de triem /etc/login.defs en oan 'e boaiem fan de triem taheakje de folgjende line:

CREATE_HOME ja

04 of 12

Hoe kin it wachtwurd fan brûker troch Linux brûke

Wizigje User Password Linux.

No dat jo in brûker makke hawwe mei in thúsblêd, jo moatte it wachtwurd fan jo brûkers feroarje.

Om it wachtwurd fan jo brûker te stellen moatte jo it folgjende kommando brûke:

passwd test

It boppesteande kommando sil it tastean fan it wachtwurd fan jo testbehear ynstelle. Jo wurde frege foar it wachtwurd dat jo brûke wolle.

05 of 12

Hoe kinne jo brûkers wikselje

Switch brûker Linux.

Jo kinne jo akkount foar jo nije brûkers trochgean troch de folgjende te typen yn in terminalfinster:

su - test

It boppesteande kommando skeakelt de brûker nei it testkontrôle en jout oan dat jo in thúsblêd makke hawwe dy jo yn de thúsblêd pleatst foar dizze brûker.

06 of 12

Meitsje in brûker mei in ferfange datum

Foegje brûker mei útwreide.

As jo ​​wurkje yn in kantoar en jo hawwe in nije kontraktor dy't begjint te wêzen dat jo yn jo kantoar wêze sil foar in koarte perioade, dan wolle jo in ferrassingsdatum op syn of har brûkers account sette.

As jo ​​ek famylje komme te bliuwen, kinne jo in brûker akkount meitsje foar dat famyljelid dat ferrint nei't se fuort binne.

Om in ferfarskat te meitsjen by it meitsjen fan in brûker, brûke jo it folgjende kommando:

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

De datum moat oanjûn wurde yn it formaat YYYY-MM-DD dêr't YYYY it jier is, MM is it moannennûmer en DD is it dei nûmer.

07 of 12

Hoe kin in brûker oanmeitsje en it oan in groep oanmeitsje

Foegje brûkers oan groep.

As jo ​​in nije brûker hawwe oan jo bedriuw, dan kinne jo wierskynlik spesifike groepen jaan foar dizze brûker, sadat se tagong hawwe ta deselde triemmen en mappen as oare leden fan harren team.

Bygelyks, foegjen jo in jonkje neamd Johannes en hy joech as boekhâlder.

It folgjende kommando soe john add to the account group.

useradd -m john-G akkounts

08 of 12

It oanpassen fan ynloggen fan standertbehearders yn Linux

Ynloggen fermelde.

De triem /etc/login.defs is in konfiguraasjetriem dat it standert gedrach foar loginaktiviteiten leart.

Der binne inkele toetsen yn dizze triem. Om de triem /etc/login.defs te iepenjen kinne jo de folgjende kommando ynfiere:

sudo nano /etc/login.defs

It login.defs-bestân befettet de folgjende ynstellings dy't jo wizigje wolle:

Taljochting: dizze binne de standert opsjes en se kinne feroare wurde by it meitsjen fan in nije brûker.

09 of 12

Hoe kinne jo oanmelde ferfetsje ynloggen as jo in brûker meitsje

Foegje gebrûk fan brûker mei ynlogge ferfange date.

Jo kinne in wachtwurd ferrintiid ynstelle, it oantal ynloggedepters en de tiidlimte by it meitsjen fan in brûker.

It folgjende foarbyld lit sjen hoe't jo in brûker meitsje mei in warskôging foar warskôging, in maksimaal oantal dagen foar't it wachtwurd ferwachtet en ôfspraken ynlogge.

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

10 of 12

Stipe fan in krêft fan in brûker sûnder in pinneblêd

Foegje brûker gjin Gjin map mei mappen.

As de login.defs-bestân de opsje CREATE_HOME hat, set jo dan as in brûker kreëarre wurdt in thúsbedriuw automatysk makke.

Om in brûker te meitsjen sûnder in thúsblêd, sûnder de ynstellingen, brûk it folgjende kommando:

useradd-test

It is frijwat ferwûndering dat -m stiet foar it meitsjen fan thús en - stiet foar gjin kreal te meitsjen.

11 fan 12

Jou de folsleine namme fan brûkers by it meitsjen fan in brûker

Foegje brûker mei kommentaar.

As part fan jo brûkersbelied belied, kinne jo kieze foar itselde as it earste begjin te dwaan, folge troch de lêste namme. Bygelyks, de brûkersnamme foar "John Smith" sil "jsmith" wêze.

Wannear't jo sykje foar details oer in brûker, kinne jo dan dan net kinne ûnderskied meitsje tusken John Smith en Jenny Smith.

Jo kinne in reaksje taheakje by it meitsjen fan in akkount, sadat it makliker is om de echte namme fan 'e brûker te finen.

It folgjende kommando lit sjen hoe dit te dwaan:

useradd -m jsmith -c "john smith"

12 of 12

Analyze de / etc / passwd bestân

Linux brûkersynformaasje.

As jo ​​in brûker meitsje, wurde de details fan dy brûker tafoege oan it / etc / passwd bestân.

Om de details te besjen oer in bepaalde brûker kinne jo de grep kommando brûke as folgjend:

grep john / etc / passwd

Taljochting: Dit boppesteande kommando sil details oer alle brûkers resintearje mei it wurd john as in part fan de username.

De triem / etc / passuword befettet in kolon-skieden list fan fjilden oer elke brûker.

De fjilden binne sa: