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
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
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
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
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
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
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
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
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:
- PASS_MAX_DAYS - Hoe lang foar in wachtwurd ferrint.
- PASS_MIN_DAYS - Hoe faaks kin in wachtwurd wizige wurde.
- PASS_WARN_AGE - oantal dagen warskôgje foardat in wachtwurd begjint.
- LOGIN_RETRIES - Oantal ynloggen besoorden foar mislearring.
- LOGIN_TIMEOUT - Hoe lang is it foar it oanmelden tiden.
- DEFAULT_HOME - Kin in brûker ynlogge as jo gjin thússide bestiet.
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
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
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
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
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:
- Namme;
- Fersifere wachtwurd (wat jo fansels net sjen kinne);
- Userid;
- Brûker id id;
- Folsleine namme fan de brûker;
- Brûker's thússide;
- Ynlogge shell.