Komandat e Linux e bëjnë jetën më të lehtë
Ky udhëzues ju tregon se si të krijoni përdorues brenda Linux duke përdorur linjën e komandës. Ndërkohë që shumë shpërndarjet e Linux desktop ofrojnë një vegël grafike për krijimin e përdoruesve, është një ide e mirë për të mësuar se si ta bëni atë nga rreshti i komandës në mënyrë që të transferoni aftësitë tuaja nga një shpërndarje në tjetrën pa mësuar ndërfaqe të reja të përdoruesit.
01 nga 12
Si të krijoni një përdorues
Le të fillojmë duke krijuar një përdorues të thjeshtë.
Komanda e mëposhtme do të shtojë një përdorues të ri të quajtur test në sistemin tuaj:
sudo test useradd
Çfarë do të ndodhë kur të ekzekutohet ky komandë do të varet nga përmbajtja e skedarit të konfigurimit të vendosur në / etc / default / useradd.
Për të parë përmbajtjen e / etc / default / useradd drejtuar komandën e mëposhtme:
sudo nano / etc / default / useradd
Dosja e konfigurimit do të vendosë një predhë të paracaktuar e cila në Ubuntu është bin / sh. Të gjitha opsionet e tjera janë komentuar.
Opsionet e komentuara mundësojnë që të vendosni një dosje të parazgjedhur të shtëpisë, një grup, numrin e ditëve pas kalimit të fjalëkalimit para se llogaria të bëhet me aftësi të kufizuara dhe një datë skadimi default.
Gjëja e rëndësishme për të mbledhur nga informacionet e mësipërme është se drejtimi i komandës useradd pa ndonjë ndërprerës mund të sjellë rezultate të ndryshme në shpërndarjet e ndryshme dhe është e gjitha për të bërë me parametrat në skedarin / etc / default / useradd.
Përveç file / etc / default / useradd, ekziston gjithashtu një skedar i quajtur /etc/login.defs i cili do të diskutohet më vonë në udhëzues.
E rëndësishme: sudo nuk është instaluar në çdo shpërndarje. Nëse nuk është instaluar ju duhet të hyni në një llogari me lejet e duhura për krijimin e përdoruesve
02 nga 12
Si të krijoni një përdorues me një direktori në shtëpi
Shembulli i mëparshëm ishte mjaft i thjeshtë, por përdoruesi mund ose nuk mund të jetë caktuar një direktori në shtëpi bazuar në skedën e cilësimeve .
Për të detyruar krijimin e një directory në shtëpi për të përdorur komandën e mëposhtme:
useradd -m test
Komanda e mësipërme krijon një / home / test folder për testin e përdoruesit.
03 nga 12
Si të krijoni një përdorues me një direktori të ndryshëm në shtëpi
Nëse dëshironi që përdoruesi të ketë një dosje në shtëpi në një vend tjetër me default, mund të përdorni skedarin -d.
sudo useradd -m -d / test test
Komanda e mësipërme do të krijojë një dosje të quajtur test për testin e përdoruesit nën dosjen rrënjë.
Shënim: Brenda -m kaloni dosjen nuk mund të krijohen. Kjo varet nga vendosja brenda /etc/login.defs.
Në mënyrë që kjo të funksionojë pa specifikuar kalimin e -m redakto skedarin /etc/login.defs dhe në fund të skedarit shtoni vijën e mëposhtme:
CREATE_HOME po
04 nga 12
Si të ndryshoni një fjalëkalim përdoruesi duke përdorur Linux
Tani që ju keni krijuar një përdorues me një dosje në shtëpi ju do të duhet të ndryshoni fjalëkalimin e përdoruesit.
Për të vendosur një fjalëkalim të përdoruesit ju duhet të përdorni komandën e mëposhtme:
provë passwd
Komanda e mësipërme do t'ju lejojë të vendosni fjalëkalimin e përdoruesit të testimit. Ju do të kërkohet për fjalëkalimin që dëshironi të përdorni.
05 e 12
Si të kaloni përdoruesit
Ju mund ta provoni llogarinë tuaj të re të përdoruesit duke shtypur në vijim një dritare të terminalit:
su - test
Komanda e mësipërme kalon përdoruesin në llogarinë testuese dhe duke supozuar që keni krijuar një dosje në shtëpi që do të vendoseni në dosjen e shtëpisë për atë përdorues.
06 nga 12
Krijo një përdorues me një datë të skadimit
Nëse jeni duke punuar në një zyrë dhe keni një kontraktor të ri duke filluar që do të jetë në zyrën tuaj për një periudhë të shkurtër kohe atëherë ju do të dëshironi të vendosni një datë të skadimit në llogarinë e tij ose të saj të përdoruesit.
Në mënyrë të ngjashme, nëse ju keni familje që vijnë për të qëndruar atëherë ju mund të krijoni një llogari përdoruesi për atë anëtar të familjes që skadon pasi ata kanë lënë.
Për të caktuar një datë skadimi kur krijon një përdorues, përdorni komandën e mëposhtme:
useradd -d / home / test -e 2016-02-05 provë
Data duhet të specifikohet në formatin YYYY-MM-DD ku YYYY është viti, MM është numri i muajit dhe DD është numri i ditës.
07 nga 12
Si të krijoni një përdorues dhe t'ia caktoni një grupi
Nëse keni një përdorues të ri duke u bashkuar me kompaninë tuaj atëherë mund të dëshironi të caktoni grupe të caktuara për atë përdorues në mënyrë që ata të kenë qasje në dosjet dhe dosjet e njëjta si anëtarët e tjerë të ekipit të tyre.
Për shembull, imagjinoni se keni pasur një djalë të quajtur John dhe ai ishte duke u bashkuar si një kontabilist.
Komanda e mëposhtme do të shtojë john në grupin e llogarive.
useradd -m john -G llogaritë
08 nga 12
Rregullimi i Defaults Hyrës brenda Linux
Skedari /etc/login.defs është një skedar i konfigurimit i cili siguron sjelljen e paracaktuar për aktivitetet e identifikimit.
Ka disa cilësime kyçe në këtë skedar. Për të hapur skedarin /etc/login.defs shkruani komandën e mëposhtme:
sudo nano /etc/login.defs
Dosja login.defs përmban cilësimet e mëposhtme të cilat ju mund të dëshironi të ndryshoni:
- PASS_MAX_DAYS - Sa kohë para skadimit të një fjalëkalimi.
- PASS_MIN_DAYS - Sa shpesh mund të ndryshohet një fjalëkalim.
- PASS_WARN_AGE - Numri i ditëve paralajmëruese para se të kalojë një fjalëkalim skadon.
- LOGIN_RETRIES - Numri i përpjekjeve të identifikimit para dështimit.
- LOGIN_TIMEOUT - Sa kohë zgjat koha e hyrjes.
- DEFAULT_HOME - A mund të identifikojë një përdorues nëse nuk ekziston një dosje në shtëpi.
Vini re se këto janë opsionet e parazgjedhura dhe ato mund të anashkalohen kur krijojnë një përdorues të ri.
09 nga 12
Si të specifikoni hyrjen e fjalëkalimit të hyrjes kur krijohet një përdorues
Mund të caktoni një datë skadimi të fjalëkalimit, numrin e rishikimeve të hyrjes dhe kohën kur krijoni një përdorues.
Shembulli i mëposhtëm tregon se si të krijoni një përdorues me paralajmërim me fjalëkalim, një numër maksimal ditësh para skadimit të fjalëkalimit dhe vendosjes së provimeve të hyrjes.
sudo useradd test5 -m -K PASS_MAX_DAYS = 5-K PASS_WARN_AGE = 3 -K LOGIN_RETRIES = 1
10 nga 12
Krijimi i një përdoruesi pa një dosje kryesore
Nëse skedari login.defs ka opsionin CREATE_HOME po vendosur pastaj kur krijohet një përdorues, automatikisht do të krijohet një dosje në shtëpi.
Për të krijuar një përdorues pa një dosje në shtëpi pavarësisht nga cilësimet përdorni komandën e mëposhtme:
test useradd-M
Është mjaft konfuz që -m qëndron për krijimin e shtëpisë dhe -M qëndron për të mos krijuar shtëpi.
11 e 12
Specifikoni emrin e plotë të përdoruesit kur krijoni një përdorues
Si pjesë e politikës së krijimit të përdoruesve, mund të zgjedhësh të bësh diçka si fillimi i parë, pasuar nga emri i fundit. Për shembull, emri i përdoruesit për "John Smith" do të jetë "jsmith".
Kur kërkoni detaje rreth një përdoruesi, atëherë nuk do të jeni në gjendje të dalloni ndërmjet John Smith dhe Jenny Smith.
Ju mund të shtoni një koment kur krijoni një llogari kështu që është më e lehtë për të gjetur emrin e vërtetë të përdoruesit.
Komanda e mëposhtme tregon se si ta bëni këtë:
useradd -m jsmith -c "john smith"
12 nga 12
Analizuar skedarin / etc / passwd
Kur krijoni një përdorues detajet e atij përdoruesi shtohen në skedarin / etc / passwd.
Për të parë detajet për një përdorues të caktuar ju mund të përdorni komandën grep si më poshtë:
grep john / etc / passwd
Shënim: Komanda e mësipërme do të kthejë detaje për të gjithë përdoruesit me fjalën john si pjesë e emrit të përdoruesit.
Skeda / etc / passuword përmban një listë të ndarë të zinxhirëve për secilin përdorues.
Fushat janë si më poshtë:
- Emri i përdoruesit;
- Fjalëkalimi i koduar (të cilin sigurisht nuk mund ta shihni);
- userid;
- Grupi i përdoruesit id;
- Emri i plotë i përdoruesit;
- Lista e përdoruesve në shtëpi;
- Hyrje shell.