Linux kòmandman fè lavi vin pi fasil
Gid sa a montre w ki jan yo kreye itilizatè nan Linux lè l sèvi avèk liy lan bay lòd. Pandan ke anpil Linux distribisyon Desktop bay yon zouti grafik pou kreye itilizatè li se yon bon lide pou aprann kijan pou fè li nan liy lan lòd pou ke ou ka transfere konpetans ou soti nan yon distribisyon nan yon lòt san yo pa aprann nouvo interfaces itilizatè.
01 nan 12
Kijan Pou kreye yon itilizatè
Ann kòmanse pa kreye yon itilizatè senp.
Kòmandman ki anba la a pral ajoute yon nouvo itilizatè rele tès nan sistèm ou an:
sudo useradd tès
Ki sa ki pral rive lè lòd sa a kouri pral depann de sa ki nan dosye a konfigirasyon ki sitiye nan / etc / default / useradd.
Pou wè sa ki nan / etc / default / useradd kouri lòd sa a:
sudo nano / elatriye / default / useradd
Fichye a konfigirasyon pral mete yon koki default ki nan Ubuntu se bin / sh. Tout lòt opsyon yo ap kòmante.
Komen ki soti nan opsyon pèmèt ou mete yon folder lakay default, yon gwoup, kantite jou apre yo fin modpas la ekspire anvan kont lan vin enfim ak yon dat ekspirasyon default.
Bagay ki enpòtan nan ranmase nan enfòmasyon ki anwo la a se ke kouri commandadd useradd a san okenn switch ka pwodwi diferan rezilta sou distribisyon diferan epi li se tout fè ak anviwònman yo nan dosye a / etc / default / useradd.
Anplis de sa nan dosye a / etc / default / useradd, gen tou yon dosye yo rele /etc/login.defs ki pral diskite pita nan gid la.
Enpòtan: sudo pa enstale sou chak distribisyon. Si li pa enstale ou bezwen antre nan yon kont ak otorizasyon ki apwopriye pou kreye itilizatè yo
02 nan 12
Kijan Pou kreye yon itilizatè ki gen yon Anyè Kay
Egzanp anvan an te san patipri senp, men itilizatè a ka oswa yo pa te asiyen yon anyè lakay ki baze sou dosye a anviwònman .
Pou fòse kreyasyon an nan yon anyè lakay yo itilize lòd sa a:
useradd -m tès
Kòmandman ki anlè a kreye yon folder / kay / tès pou tès itilizatè a.
03 nan 12
Kijan Pou kreye yon itilizatè ki gen yon Anyè Kay diferan
Si ou vle itilizatè a gen yon katab nan kay nan yon kote diferan nan default la ou ka itilize switch la -d.
sudo useradd -m -d / tès tès
Demann ki anwo la a pral kreye yon katab ki rele tès pou tès itilizatè anba katab la rasin.
Remak: Nan -m chanje katab la pa ka kreye. Sa depann de anviwònman an nan /etc/login.defs.
Yo nan lòd yo jwenn sa a nan travay san yo pa espesifye yon -m switch modifye dosye /etc/login.defs yo ak nan pati anba a nan dosye a ajoute liy sa a:
CREATE_HOME repons lan se wi
04 nan 12
Kijan Pou Chanje Modpas Itilizatè a Sèvi ak Linux
Kounye a ke ou te kreye yon itilizatè ki gen yon katab kay ou pral bezwen chanje modpas itilizatè a.
Pou mete yon modpas itilizatè a ou bezwen itilize kòmandman sa a:
Passwd tès
Kòmandman anwo a pral pèmèt ou mete modpas itilizatè a nan modpas. Ou pral mande pou modpas la ou vle itilize.
05 nan 12
Kijan Pou chanje Itilizatè yo
Ou ka tcheke kont itilizatè nouvo ou a lè ou tape bagay sa yo nan yon fenèt tèminal:
su - tès
Demann ki anwo a chanje itilizatè a kont lan tès ak an konsideran ou te kreye yon katab kay ou pral mete yo nan katab la kay pou itilizatè sa a.
06 nan 12
Kreye yon itilizatè ak yon dat ekspire
Si ou ap travay nan yon biwo epi ou gen yon nouvo kontraktè kòmanse ki moun ki pral yo dwe nan biwo ou pou yon kout peryòd de tan Lè sa a, ou pral vle mete yon dat ekspirasyon sou kont li oswa itilizatè li.
Menm jan an tou, si ou gen fanmi kap vini yo rete Lè sa a, ou ka kreye yon kont itilizatè pou sa manm fanmi an ki ekspire apre yo fin kite.
Pou mete yon dat ekspirasyon lè w kreye yon itilizatè, itilize lòd sa a:
useradd -d / lakay / tès -e 2016-02-05 tès
Dat la dwe espesifye nan fòma YYYY-MM-DD kote YYYY se ane a, MM se nimewo a mwa ak DD se nimewo jou a.
07 nan 12
Kijan Pou kreye yon itilizatè epi bay li nan yon gwoup
Si ou gen yon itilizatè nouvo rantre nan konpayi ou Lè sa a, ou ta ka vle bay gwoup espesifik pou sa itilizatè yo pou yo gen aksè nan dosye yo menm ak dosye kòm lòt manm nan ekip yo.
Pou egzanp, imajine ou te gen yon nèg yo rele Jan epi li te rantre kòm yon kontab.
Kòmandman sa a ta ajoute John nan gwoup la kont.
useradd -m john -G kont
08 nan 12
Ajiste Login défaut nan Linux
Dosye /etc/login.defs se yon dosye konfigirasyon ki bay konpòtman an default pou aktivite konekte.
Gen kèk anviwònman kle nan dosye sa a. Pou ouvri dosye /etc/login.defs antre nan lòd sa a:
sudo nano /etc/login.defs
File login loginfs la gen anviwònman sa yo ki ou ta ka vle chanje:
- PASS_MAX_DAYS - Konbyen tan anvan yon modpas ekspire.
- PASS_MIN_DAYS - Konbyen fwa yo ka chanje yon modpas.
- PASS_WARN_AGE - Kantite jou avètisman anvan yon modpas ekspire.
- LOGIN_RETRIES - Kantite tantativ konekte devan echèk.
- LOGIN_TIMEOUT - Konbyen tan li anvan fwa yo konekte soti.
- DEFAULT_HOME - Èske yon login itilizatè si pa gen okenn dosye kay ki egziste.
Remake byen ke sa yo, se opsyon ki default epi yo ka sove lè kreye yon nouvo itilizatè.
09 nan 12
Kijan Pou Espesifye Login Modpas Expiry Lè Kreye Yon Itilizatè
Ou ka mete yon dat ekspirasyon modpas, ki kantite retou login ak Timeout a lè w kreye yon itilizatè.
Egzanp ki anba la a montre kouman pou kreye yon itilizatè ki gen yon avètisman modpas, yon kantite maksimòm jou anvan modpas la ekspire ak retrè konekte mete.
sudo useradd test5 -m -K PASS_MAX_DAYS = 5 -K PASS_WARN_AGE = 3 -K LOGIN_RETRIES = 1
10 nan 12
Kreyasyon fòs de yon itilizatè san yo pa yon Dosye Kay
Si dosye login loginfs yo gen opsyon CREATE_HOME la wi mete lè sa a lè yon itilizatè kreye yon katab kay pral otomatikman kreye.
Pou kreye yon itilizatè san yo pa yon katab kay kèlkeswa anviwònman yo itilize lòd sa a:
useradd-tès
Li se jistis konfizyon ke -m kanpe pou kreye kay ak -M kanpe pou pa kreye lakay ou.
11 nan 12
Espesifye non konplè itilizatè a lè li kreye yon itilizatè
Kòm yon pati nan politik kreyasyon itilizatè ou, ou ta ka chwazi fè yon bagay tankou premye inisyal la, ki te swiv pa dènye a. Pou egzanp, non itilizatè a pou "John Smith" yo pral "Jsmith".
Lè kap chèche detay sou yon itilizatè ou pa ka Lè sa a, kapab distenge ant Jan Smith ak Jenny Smith.
Ou ka ajoute yon kòmantè lè w kreye yon kont konsa li pi fasil pou chèche konnen non reyèl itilizatè a.
Kòmandman ki anba la a montre kijan pou fè sa:
useradd -m jsmith -c "john smith"
12 nan 12
Analize dosye a / etc / passwd
Lè ou kreye yon itilizatè detay yo nan ki itilizatè yo ajoute nan dosye a / etc / passwd.
Pou wè detay sou yon itilizatè an patikilye ou ka itilize lòd grep la jan sa a:
grep john / elatriye / passwd
Remak: Kòmandman ki anwo la a ap retounen detay sou tout itilizatè yo ak mo Jan an kòm yon pati nan non itilizatè a.
Fichye / etc / passuword la gen yon lis kolon ki separe sou chak itilizatè.
Jaden yo yo jan sa a:
- Non itilizatè;
- Modpas chiffres (ki ou evidamman pa ka wè);
- Itilizatè;
- ID gwoup itilizatè a;
- Non konplè itilizatè a;
- Anyè anyè itilizatè a;
- Login koki.