Linux հրամանները կյանքը հեշտացնում են
Այս ուղեցույցը ցույց է տալիս, թե ինչպես ստեղծել օգտվողներ Linux- ում, օգտագործելով հրամանի տողը: Չնայած աշխատասեղանի բազմաթիվ Linux- ի բաշխվածությունը գրաֆիկական գործիք է ստեղծում օգտվողների ստեղծման համար, լավ գաղափար է սովորել, թե ինչպես դա անել հրամանի տողից, այնպես որ դուք կարող եք փոխանցել ձեր հմտությունները մեկ բաշխման մեջ այլ առանց նոր ինտերֆեյս սովորելու:
01-ից 12-ը
Ինչպես ստեղծել օգտվող
Սկսենք `սկսեք պարզ օգտվող ստեղծել:
Հետեւյալ հրահանգը կավելացնի ձեր համակարգին փորձարկված նոր օգտվող:
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-ը
Ինչպես փոխել օգտվողներին
Դուք կարող եք ստուգել ձեր նոր օգտվողի հաշիվը `մուտքագրելով հետեւյալ տերմինալային պատուհանը.
ջրային փորձարկում
Վերոհիշյալ հրամանն օգտագործողին անցնում է փորձարկման հաշիվ եւ ենթադրելով, որ դուք ստեղծել եք տան թղթապանակ, որը կտեղադրվի տնային թղթապանակում այդ օգտագործողի համար:
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 ֆայլը պարունակում է հետեւյալ պարամետրերը, որոնք դուք կարող եք փոխել.
- PASS_MAX_DAYS - Մինչեւ գաղտնաբառը լրանալուց առաջ:
- PASS_MIN_DAYS - Որքան հաճախ կարող է գաղտնաբառը փոխվել:
- PASS_WARN_AGE - Գաղտնաբառի լրանալուց առաջ նախազգուշացնող օրերի քանակը:
- LOGIN_RETRIES - Մուտք գործելու փորձերի թիվը ձախողումից առաջ:
- LOGIN_TIMEOUT - Որքան է այն մուտքագրման ժամանակից առաջ:
- DEFAULT_HOME - Կարող է օգտագործողի մուտք գործել, եթե չկա որեւէ տուփ:
Նշենք, որ դրանք նախնական տարբերակներն են եւ դրանք կարող են փոխարինվել նոր օգտվող ստեղծելու ժամանակ:
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 ֆայլը
Օգտագործողի ստեղծման ժամանակ օգտագործողի մանրամասները ավելացվում են / etc / passwd ֆայլին:
Որոշակի օգտագործողի մասին մանրամասները դիտելու համար դուք կարող եք օգտագործել grep հրամանը հետեւյալ կերպ.
grep john / etc / passwd
Նշում. Վերոհիշյալ հրամանը կստանա մանրամասներ բոլոր օգտագործողների մասին, օգտագործելով john բառը, օգտագործողի անունը:
/ Etc / passuword ֆայլը պարունակում է աղյուսակի առանձնացված ցուցակ յուրաքանչյուր օգտագործողի մասին:
Դաշտերը հետեւյալն են.
- Օգտագործողի անունը;
- Կոդավորված գաղտնաբառ (որը դուք ակնհայտորեն չեք տեսնում);
- Օգտագործողի այ - Դի;
- Օգտագործողի խմբի անդամ;
- Օգտագործողի ամբողջական անվանումը;
- Օգտագործողի տնային գրացուցակը;
- Մուտքային վահանակ: