Ինչպես ստեղծել օգտվողներ Linux- ում Օգտագործելով "useradd" հրամանը

Linux հրամանները կյանքը հեշտացնում են

Այս ուղեցույցը ցույց է տալիս, թե ինչպես ստեղծել օգտվողներ Linux- ում, օգտագործելով հրամանի տողը: Չնայած աշխատասեղանի բազմաթիվ Linux- ի բաշխվածությունը գրաֆիկական գործիք է ստեղծում օգտվողների ստեղծման համար, լավ գաղափար է սովորել, թե ինչպես դա անել հրամանի տողից, այնպես որ դուք կարող եք փոխանցել ձեր հմտությունները մեկ բաշխման մեջ այլ առանց նոր ինտերֆեյս սովորելու:

01-ից 12-ը

Ինչպես ստեղծել օգտվող

Օգտագործողի Ավելացնել Config:

Սկսենք `սկսեք պարզ օգտվող ստեղծել:

Հետեւյալ հրահանգը կավելացնի ձեր համակարգին փորձարկված նոր օգտվող:

sudo useradd քննություն

Ինչ է տեղի ունենալու, երբ այս հրամանն աշխատում է, կախված կլինի / etc / default / useradd- ում տեղակայված կազմաձեւման պարունակության բովանդակությունից:

/ Etc / default / useradd- ի բովանդակությունը դիտելու համար հետեւյալ գործառույթը.

sudo nano / etc / default / useradd

Կազմաձեւման ֆայլը սահմանելու է լռելյայն շաբլոն, որը Ubuntu- ում bin / sh է: Բոլոր մյուս տարբերակները մեկնաբանվում են:

Վերանայված ընտրանքները թույլ են տալիս կանխադրված հաշիվը դադարելուց եւ կանխադրված ժամկետի ավարտից հետո գաղտնաբառի ժամկետը լրանալուց հետո մի քանի օրվա համար սահմանել կանխադրված տառադարձություն:

Վերոնշյալ տեղեկատվությունից ստացվող կարեւորագույնը այն է, որ առանց օգտագործողի հրամանատարը առանց որեւէ անջատիչների գործարկումը կարող է տարբեր արդյունքներ տալ տարբեր բաշխման վրա, եւ դա բոլորն են `/ etc / default / useradd ֆայլի պարամետրերը:

Բացի / etc / default / useradd ֆայլից, կա նաեւ ֆայլ /etc/login.defs, որը կքննարկվի հետագայում ուղեցույցում:

Կարեւոր է, որ sudo- ն տեղադրվի յուրաքանչյուր բաշխման վրա: Եթե ​​այն տեղադրված չէ, դուք պետք է հաշիվ մուտք գործեք, օգտագործելով օգտվողների ստեղծման համար համապատասխան թույլտվություններ

02-ից 12-ը

Ինչպես ստեղծել մի օգտագործողի տուն Directory

Ավելացրեք օգտվողին տուն:

Նախորդ օրինակը բավականին պարզ էր, սակայն օգտվողը կարող է կամ չի կարող նշանակվել տնային գրացուցակ, հիմնվելով պարամետրերի ֆայլի վրա:

Տնային տեղեկատուի ստեղծումը ստիպելու համար օգտագործեք հետեւյալ հրահանգը.

useradd -m թեստ

Վերոհիշյալ հրամանը ստեղծում է / home / test թղթապանակ օգտագործողի քննության համար:

03-ից 12-ը

Ինչպես ստեղծել մի օգտագործողի տարբեր տիպի տեղեկատու

Օգտագործեք օգտվողին տարբեր տանով:

Եթե ​​ցանկանում եք, որ օգտագործողը այլ վայրում տնային թղթապանակ ունենա, ապա դուք կարող եք օգտագործել -d switch:

sudo useradd -m -d / փորձարկման քննություն

Վերոհիշյալ հրամանը կստեղծի արմատային թղթապանակի տակ գտնվող օգտվողի փորձարկման թեստը:

Նշում. -m switch- ի մեջ թղթապանակը չի կարող ստեղծվել: Դա կախված է /etc/login.defs պարունակությունից:

Որպեսզի դա աշխատի, առանց նշելու -m switch- ը խմբագրել ֆայլը /etc/login.defs եւ ֆայլի ներքեւում ավելացնել հետեւյալ տողը.

CREATE_HOME այո

04-ից 12-ը

Ինչպես փոխել օգտագործողի գաղտնաբառը, օգտագործելով Linux

Փոխել օգտագործողի գաղտնաբառը Գաղտնաբառ:

Այժմ, երբ Դուք ստեղծել եք տուն թղթապանակ ունեցող օգտվող, դուք պետք է փոխեք օգտագործողի գաղտնաբառը:

Օգտագործողի գաղտնաբառը սահմանելու համար անհրաժեշտ է օգտագործել հետեւյալ հրահանգը.

passwd քննություն

Վերոհիշյալ հրամանը թույլ կտա Ձեզ փորձարկել օգտագործողի գաղտնաբառը: Ձեզ հուշում են այն գաղտնաբառը, որը ցանկանում եք օգտագործել:

05-ից 12-ը

Ինչպես փոխել օգտվողներին

Switch User Linux- ը:

Դուք կարող եք ստուգել ձեր նոր օգտվողի հաշիվը `մուտքագրելով հետեւյալ տերմինալային պատուհանը.

ջրային փորձարկում

Վերոհիշյալ հրամանն օգտագործողին անցնում է փորձարկման հաշիվ եւ ենթադրելով, որ դուք ստեղծել եք տան թղթապանակ, որը կտեղադրվի տնային թղթապանակում այդ օգտագործողի համար:

06-ից 12-ը

Ստեղծեք օգտագործողի օգտագործման ժամկետը

Ավելացրեք օգտագործողի օգտագործման ժամկետը:

Եթե ​​դուք աշխատում եք գրասենյակում, եւ դուք ունեք նոր կապալառու, սկսած, ով կարձանագրի ձեր գրասենյակում կարճ ժամանակահատվածում, ապա դուք կցանկանայիք ժամկետի լրացման ամսաթիվ ստեղծել իր օգտվողի հաշվին:

Նմանապես, եթե դուք ընտանիք եք գալիս, մնալու համար, ապա կարող եք ստեղծել այն օգտագործողի հաշիվ այն ընտանիքի անդամի համար, որը սպառվում է, երբ նրանք թողել են:

Օգտագործողի ստեղծման ժամկետի սահմանման համար օգտագործեք հետեւյալ հրահանգը.

useradd -d / home / test -e 2016-02-05 թեստ

Ամսաթիվը պետք է նշվի YYYY-MM-DD ձեւաչափով, որտեղ YYYY- ը տարի է, MM- ը ամսվա համարն է, իսկ DD- ը, օրվա համարը:

07-ից 12-ը

Ինչպես ստեղծել օգտվող եւ հանձնել այն խմբին

Ավելացրեք օգտվողին խումբ:

Եթե ​​դուք ունեք մի նոր օգտվող, որը միանում է ձեր ընկերությանը, ապա դուք կարող եք այդ օգտվողին հատկացնել հատուկ խմբեր, որպեսզի նրանք ունենան նույն ֆայլերը եւ թղթապանակները `որպես իրենց թիմի այլ անդամներ:

Օրինակ, պատկերացրեք, որ Ջոն անունով մի տղա ունես, եւ նա միացավ որպես հաշվապահ:

Հետեւյալ հրահանգը john- ն է ավելացնել հաշիվների խմբին:

useradd -m john -G հաշիվները

08-ից 12-ը

Linux- ի ներսում հաշիվների նախնական կանխարգելում

Մուտքային նախազգուշացումները:

/etc/login.defs ֆայլը կազմաձեւման ֆայլ է, որն ապահովում է մուտքի գործունեության համար կանխադրված վարքագիծը:

Այս ֆայլում կան որոշ հիմնական պարամետրեր: /etc/login.defs ֆայլը բացելու համար մուտքագրեք հետեւյալ հրահանգը.

sudo nano /etc/login.defs

Login.defs ֆայլը պարունակում է հետեւյալ պարամետրերը, որոնք դուք կարող եք փոխել.

Նշենք, որ դրանք նախնական տարբերակներն են եւ դրանք կարող են փոխարինվել նոր օգտվող ստեղծելու ժամանակ:

09-ից 12-ը

Ինչպես օգտվել օգտվողի գաղտնաբառի բացման ժամկետը

Ավելացրեք օգտագործողի մուտքագրման ժամկետը:

Դուք կարող եք սահմանել գաղտնաբառի ժամկետի ամսաթիվը, մուտք գործելու փորձերի թիվը եւ օգտագործողի ստեղծման ժամանակահատվածը:

Հետեւյալ օրինակը ցույց է տալիս, թե ինչպես ստեղծել գաղտնաբառի նախազգուշացում ունեցող օգտվող, գաղտնաբառի ժամկետը լրանալուց առաջ առավելագույնը օր առաջ եւ մուտք գործել փորձաշրջան:

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

10-ից 12-ը

Force ստեղծելու օգտագործողի առանց տան թղթապանակի

Ավելացնել օգտվող առանց տան թղթապանակ:

Եթե ​​login.defs ֆայլը ունի CREATE_HOME yes set, ապա երբ օգտագործողը ստեղծվի, ինքնաբերաբար կստեղծվի տուն թղթապանակ:

Անկախ այն բանից, թե ինչպիսի պարամետրեր օգտագործողը ստեղծեք առանց տան թղթապանակի, օգտագործեք հետեւյալ հրահանգը.

useradd -M քննությունը

Դա բավականին շփոթեցնող է, որ ցանկանում է ստեղծել տուն եւ մշտապես կանգնած է տուն ստեղծել:

11-ից 12-ը

Նշեք օգտվողի օգտագործողի անունը

Ավելացնել օգտվողին մեկնաբանություններով:

Որպես ձեր օգտագործողի ստեղծման քաղաքականության մի մաս, դուք կարող եք ընտրել այնպիսի մի բան, ինչպիսին առաջին նախնականն է, որին հաջորդում են ազգանունը: Օրինակ, «Ջոն Սմիթի» օգտանունը կդառնա «jsmith»:

Օգտագործողի մասին մանրամասներ փնտրելիս դուք չեք կարողանա տարբերակել Ջոն Սմիթը եւ Ջեննի Սմիթը:

Դուք կարող եք ավելացնել մեկնաբանություն, երբ ստեղծեք հաշիվ, որպեսզի ավելի հեշտ է պարզել օգտագործողի իրական անունը:

Հետեւյալ հրամանը ցույց է տալիս, թե ինչպես դա անել:

useradd -m jsmith -c "john smith"

12-ից 12-ը

Վերլուծելով / etc / passwd ֆայլը

Linux օգտագործողի տվյալները:

Օգտագործողի ստեղծման ժամանակ օգտագործողի մանրամասները ավելացվում են / etc / passwd ֆայլին:

Որոշակի օգտագործողի մասին մանրամասները դիտելու համար դուք կարող եք օգտագործել grep հրամանը հետեւյալ կերպ.

grep john / etc / passwd

Նշում. Վերոհիշյալ հրամանը կստանա մանրամասներ բոլոր օգտագործողների մասին, օգտագործելով john բառը, օգտագործողի անունը:

/ Etc / passuword ֆայլը պարունակում է աղյուսակի առանձնացված ցուցակ յուրաքանչյուր օգտագործողի մասին:

Դաշտերը հետեւյալն են.