Unsaon Paghimo sa mga Users sa Linux Paggamit sa "useradd" Command

Ang mga sugo sa Linux naghimo sa kinabuhi nga mas sayon

Kini nga giya nagpakita kanimo kon unsaon paghimo ang mga tiggamit sulod sa Linux gamit ang command line. Samtang daghang mga distribusyon sa desktop nga Linux naghatag og usa ka graphical nga himan alang sa pagmugna og mga tiggamit kini usa ka maayong ideya nga makat-on unsaon sa pagbuhat niini gikan sa command line aron mahimo nimo ibalhin ang imong mga kahanas gikan sa usa ka pag-apud-apod ngadto sa lain nga wala magkat-on sa bag-ong mga interface sa tiggamit.

01 sa 12

Unsaon Paghimo Usa ka Gumagamit

Pagdugang sa Gumagamit Config.

Magsugod kita pinaagi sa paghimo sa yano nga tiggamit.

Ang mosunod nga sugo magdugang sa usa ka bag-ong user nga gitawag og pagsulay sa imong sistema:

sudo useradd test

Unsa ang mahitabo kung kini nga mando modagan magdepende sa sulod sa configuration file nga nahimutang sa / etc / default / useradd.

Aron sa pagtan-aw sa mga sulod sa / etc / default / useradd palakaw ang mosunod nga sugo:

sudo nano / etc / default / useradd

Ang configuration file maghimo sa default shell nga sa Ubuntu bin / sh. Ang tanan nga laing mga kapilian gikomentaryo.

Ang mga nagkomento nga mga opsyon makapahimo kanimo sa pagtakda sa usa ka default nga home folder, usa ka grupo, gidaghanon sa mga adlaw human nga ang expire nga password wala pa ma-disabled ang account ug usa ka default nga expiry date.

Ang importante nga butang sa pagpanghagdaw gikan sa impormasyon sa ibabaw mao nga ang pagpadagan sa useradd nga mando nga walay bisan kinsa nga switch mahimong makahimo og lain-laing mga resulta sa nagkalain-laing mga distribusyon ug kini ang tanan nga buhaton sa mga setting sa / etc / default / useradd file.

Gawas pa sa / etc / default / useradd nga file, adunay usab usa ka file nga gitawag og /etc/login.defs nga mahisgutan sa ulahi sa giya.

Importante: ang sudo wala ma-instalar sa matag distribusyon. Kung wala kini gitaod kinahanglan imong pag-log in sa usa ka account nga may tukmang mga permiso sa pagmugna sa mga tiggamit

02 sa 12

Unsaon Paghimo Usa ka Gumagamit nga Usa ka Directory sa Panimalay

Idugang ang Gumagamit Uban sa Panimalay.

Ang nahauna nga panig-ingnan maoy yano ra apan ang tiggamit mahimong o wala mahimong gi-assign sa usa ka home directory nga gibase sa settings file.

Aron mapugos ang pagmugna sa usa ka direktoryo sa panimalay nga gamiton ang mosunod nga sugo:

useradd -m test

Ang labaw sa sugo nagmugna sa usa ka / home / test folder alang sa user test.

03 sa 12

Unsaon Paghimo Usa ka Gumagamit Uban sa Lahi nga Directory sa Panimalay

Idugang ang Gumagamit nga May Nagkalainlain nga Panimalay.

Kung gusto nimo ang user nga adunay usa ka home folder sa usa ka lainlaing lugar sa default mahimo nimo gamiton ang -d switch.

sudo useradd -m -d / test test

Ang labaw sa sugo makahimo og usa ka folder nga gitawag og test alang sa user test ubos sa root folder.

Mubo nga sulat: Sulod sa -m switch ang folder dili mahimo nga gibuhat. Kini nag-agad sa kahimtang sulod sa /etc/login.defs.

Aron makuha kini sa pagtrabaho nga walay gitino nga -m switch pag-edit sa file /etc/login.defs ug sa ubos sa file idugang ang mosunod nga linya:

CREATE_HOME oo

04 sa 12

Unsaon Pagbag-o ang Password sa Gumagamit Paggamit sa Linux

Pag-usab sa Linux Password sa Paggamit.

Karon nga imong gibuhat ang usa ka user nga adunay usa ka home folder kinahanglan nimo nga usbon ang password sa user.

Aron mahatag ang password sa user kinahanglan nimo gamiton ang mosunod nga sugo:

passwd test

Ang labaw sa sugo magatugot kanimo sa pag-set sa pasword user sa pasword. Gisugyot ka sa password nga gusto nimo gamiton.

05 sa 12

Unsaon Pagbalhin sa mga Gumagamit

Suludan ang User Linux.

Mahimo nimo sulayan ang account sa imong bag-ong user pinaagi sa pag-type sa mosunod ngadto sa usa ka terminal window:

su - test

Ang sa ibabaw nga command switch user ngadto sa test account ug sa pagpakaingon nga imong gibuhat ang usa ka home folder nga imong ibutang sa home folder alang niana nga user.

06 sa 12

Paghimo og usa ka Gumagamit nga May Expiry Date

Idugang ang Gumagamit Uban sa Expiry.

Kon nagtrabaho ka sa usa ka opisina ug ikaw adunay usa ka bag-o nga kontraktor nga nagsugod kinsa anaa sa imong opisina sulod sa mubo nga panahon unya ikaw gusto nga maghimo sa usa ka expiry date sa iyang user account.

Sa susama, kon ikaw adunay pamilya nga magpabilin unya makahimo ka og usa ka user account alang sa sakop sa pamilya nga matapos human sa ilang pagbiya.

Sa pagtakda sa usa ka expiry date sa paghimo sa usa ka user, gamita ang mosunod nga sugo:

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

Ang petsa kinahanglan nga itakda sa format nga YYYY-MM-DD diin ang YYYY mao ang tuig, MM ang numero sa bulan ug ang DD mao ang numero sa adlaw.

07 sa 12

Kon Unsaon Paghimo Usa Ka Gumagamit Ug Itudlo Kini Sa Usa ka Grupo

Idugang ang Gumagamit Sa Grupo.

Kon ikaw adunay usa ka bag-ong user nga nagpasakop sa imong kompaniya nan mahimo nimo nga ibutang ang piho nga mga grupo alang sa maong user aron sila maka-access sa sama nga mga file ug mga folder sama sa ubang mga sakop sa ilang team.

Pananglitan, hunahunaa nga ikaw usa ka lalaki nga ginganlag John ug nagpasakop siya isip usa ka accountant.

Ang mosunod nga sugo magadugang sa john sa grupo nga mga asoy.

useradd -m john -G mga account

08 sa 12

Pag-adjust sa Login Defaults Sulod sa Linux

Pag-login Default.

Ang file /etc/login.defs usa ka configuration file nga naghatag sa default behavior para sa mga aktibidad sa pag-login.

Adunay pipila ka importante nga mga setting sa kini nga file. Sa pag-abli sa /etc/login.defs file ipasok ang mosunod nga sugo:

sudo nano /etc/login.defs

Ang file sa login.defs naglangkob sa mosunod nga mga setting nga mahimo nimong usbon:

Timan-i nga kini ang mga default nga mga kapilian ug kini mahimong ma-overridden sa paghimo sa usa ka bag-ong user.

09 sa 12

Unsaon Pagtino sa Pagdeklara sa Pag-login nga Panggamit sa Pag-us aka Paghimo og usa ka User

Idugang ang Gumagamit nga Login sa Expiry Date.

Mahimo nimong itakda ang petsa sa expiration sa password, ang gidaghanon sa pagbalik sa login ug ang timeout sa paghimo sa usa ka user.

Ang mosunod nga pananglitan nagpakita kung unsaon paghimo ang usa ka user nga adunay usa ka pasidaan sa pasword, usa ka maximum nga gidaghanon sa mga adlaw sa dili pa ang expiration sa password ug ang pag-login gisulod.

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

10 sa 12

Pugna ang Pagtukod Sa usa ka Gumagamit nga Wala'y Home Folder

Idugang ang User nga Wala'y Home Folder.

Kung ang file sa login.defs adunay opsiyon nga CREATE_HOME oo gipahimutang dayon kung ang usa ka user gimugna usa ka home folder awtomatik nga pagabuhaton.

Aron makamugna ang usa ka user nga walay usa ka home folder walay sapayan sa mga setting gamit ang mosunod nga sugo:

useradd -M test

Kini makalibog nga kana -magtutud alang sa pagmugna sa panimalay ug -May mga ngalan nga dili makamugna sa panimalay.

11 sa 12

Tukma ang Full Name sa Gumagamit sa Paghimo sa usa ka Gumagamit

Idugang ang Gumagamit nga May Mga Komento.

Isip kabahin sa imong palisiya sa paghimo sa mga user, mahimong pilion nimo ang pagbuhat sama sa unang sinugdanan, gisundan sa katapusan nga ngalan. Pananglitan, ang username alang sa "John Smith" mahimong "jsmith".

Sa pagpangita alang sa mga detalye mahitungod sa usa ka user ikaw mahimong dili makahimo sa pag-ila tali ni John Smith ug Jenny Smith.

Mahimo ka makadugang sa usa ka komento sa paghimo sa usa ka account aron kini mas sayon ​​nga mahibal-an ang tinuod nga ngalan sa tiggamit.

Ang mosunod nga sugo nagapakita kon unsaon kini pagbuhat:

useradd -m jsmith -c "john smith"

12 sa 12

Pag-analisar sa / etc / passwd File

Information User sa Linux.

Sa diha nga ikaw maghimo og usa ka user ang mga detalye niana nga tigdugang gipuno sa / etc / passwd file.

Aron sa pagtan-aw sa mga detalye mahitungod sa usa ka partikular nga tiggamit imong gamiton ang grep nga sugo ingon sa mosunod:

grep john / etc / passwd

Mubo nga sulat: Ang sugo sa ibabaw mobalik sa mga detalye mahitungod sa tanan nga tiggamit sa pulong nga john isip kabahin sa username.

Ang file sa / etc / passuword naglangkob sa usa ka lista nga gibulag sa kolon sa mga bahin sa matag tag-iya.

Ang mga kaumahan mao ang mosunod: