Ako vytvoriť používateľov v systéme Linux pomocou príkazu "useradd"

Príkazy Linuxu uľahčujú život

Táto príručka vám ukáže, ako vytvoriť používateľov v Linuxe pomocou príkazového riadku. Zatiaľ čo mnohé desktopové distribúcie Linuxu poskytujú grafický nástroj na vytváranie používateľov, je dobré sa naučiť, ako to urobiť z príkazového riadku, aby ste mohli prenášať svoje zručnosti z jednej distribúcie do druhej bez toho, aby ste sa naučili nové užívateľské rozhrania.

01 z 12

Ako vytvoriť používateľa

Používateľ Pridať konfig.

Začnime tým, že vytvoríme jednoduchého používateľa.

Nasledujúci príkaz pridá nový používateľ nazvaný test do vášho systému:

sudo useradd test

Čo sa stane pri spustení tohto príkazu, závisí od obsahu konfiguračného súboru umiestneného v / etc / default / useradd.

Ak chcete zobraziť obsah / etc / default / useradd, spustite nasledujúci príkaz:

sudo nano / etc / default / useradd

Konfiguračný súbor nastaví predvolený shell, ktorý je v Ubuntu bin / sh. Všetky ostatné možnosti sú komentované.

Možnosti uvedené v komentároch umožňujú nastaviť predvolený domovský priečinok, skupinu, počet dní po uplynutí platnosti hesla predtým, ako sa účet stane zakázaným a predvolený dátum uplynutia platnosti.

Dôležité je zistiť, že spustenie príkazu useradd bez akýchkoľvek prepínačov môže priniesť rôzne výsledky v rôznych distribúciách a to všetko súvisí s nastaveniami v súbore / etc / default / useradd.

Okrem súboru / etc / default / useradd existuje aj súbor s názvom /etc/login.defs, ktorý bude popísaný neskôr v príručke.

Dôležité: sudo nie je nainštalovaný na každú distribúciu. Ak nie je nainštalovaný, musíte sa prihlásiť do účtu s príslušnými oprávneniami na vytváranie používateľov

02 z 12

Ako vytvoriť používateľa s domovským adresárom

Pridať používateľa s domovom.

Predchádzajúci príklad bol dosť jednoduchý, ale používateľ mohol, ale nemusí mať priradený domovský adresár na základe súboru s nastaveniami .

Ak chcete vynútiť vytvorenie domáceho adresára, použite nasledujúci príkaz:

useradd -m test

Vyššie uvedený príkaz vytvorí priečinok / home / test pre užívateľský test.

03 z 12

Ako vytvoriť používateľa s iným domovským adresárom

Pridať používateľa s iným domovom.

Ak chcete, aby používateľ mal domovský priečinok na inom mieste ako predvolené, môžete použiť prepínač -d.

sudo useradd -m -d / test test

Vyššie uvedený príkaz vytvorí priečinok s názvom test pre test používateľov v koreňovom priečinku.

Poznámka: V rámci priečinka-m sa priečinok nemusí vytvoriť. Závisí od nastavenia v /etc/login.defs.

Ak chcete, aby to fungovalo bez zadania prepínača -m, upravte súbor /etc/login.defs av dolnej časti súboru pridajte nasledujúci riadok:

CREATE_HOME áno

04 z 12

Ako zmeniť používateľské heslo pomocou Linuxu

Zmeniť heslo používateľa Linux.

Teraz, keď ste vytvorili používateľa s domovským priečinkom, budete musieť zmeniť heslo používateľa.

Ak chcete nastaviť heslo používateľa, musíte použiť nasledujúci príkaz:

passwd test

Vyššie uvedený príkaz vám umožní nastaviť heslo testovacieho užívateľa. Zobrazí sa výzva na zadanie hesla, ktoré chcete použiť.

05 z 12

Ako zmeniť používateľov

Prepnite používateľ Linux.

Môžete otestovať účet nového používateľa zadaním nasledujúceho do okna terminálu:

su - test

Vyššie uvedený príkaz prepne používateľa na skúšobný účet a za predpokladu, že ste vytvorili domovský priečinok, budete umiestnení v domovskom priečinku pre daného používateľa.

06 z 12

Vytvoriť používateľ s dátumom ukončenia platnosti

Pridať používateľa s uplynutím platnosti.

Ak pracujete v kancelárii a máte nového začínajúceho dodávateľa, ktorý bude mať krátku dobu vo vašej kancelárii, potom budete chcieť na svojom užívateľskom účte nastaviť dátum vypršania platnosti.

Podobne, ak máte rodinu, ktorá príde na pobyt, potom môžete vytvoriť používateľský účet pre člena rodiny, ktorý uplynie po odchode.

Ak chcete nastaviť dátum vypršania platnosti pri vytváraní používateľa, použite nasledovný príkaz:

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

Dátum musí byť uvedený vo formáte YYYY-MM-DD, kde RRRR je rok, MM je číslo mesiaca a DD je číslo dňa.

07 z 12

Ako vytvoriť užívateľa a prideliť ho skupine

Pridať používateľ do skupiny.

Ak máte nového používateľa, ktorý sa pripája k vašej spoločnosti, potom môžete pre daného používateľa priradiť špecifické skupiny, aby mali prístup k rovnakým súborom a zložkám ako ostatní členovia svojho tímu.

Napríklad, predstavte si, že ste mal človeka s názvom John a on sa pripojil ako účtovník.

Nasledujúci príkaz by pridal John do skupiny účtov.

useradd -m john -G účty

08 z 12

Nastavenie predvolených nastavení prihlásenia v rámci Linuxu

Predvolené prihlásenie.

Súbor /etc/login.defs je konfiguračný súbor, ktorý poskytuje predvolené správanie pri prihlasovacích aktivitách.

V tomto súbore sú niektoré kľúčové nastavenia. Ak chcete otvoriť súbor /etc/login.defs, zadajte nasledujúci príkaz:

sudo nano /etc/login.defs

Súbor login.defs obsahuje nasledujúce nastavenia, ktoré možno budete chcieť zmeniť:

Upozorňujeme, že tieto sú predvolené možnosti a pri vytváraní nového používateľa je možné ich prepísať.

09 z 12

Ako nastaviť prihlasovacie heslo pri vytváraní užívateľa

Pridať používateľa s dátumom ukončenia prihlásenia.

Môžete nastaviť dátum uplynutia platnosti hesla, počet pokusov o prihlásenie a časový limit pri vytváraní používateľa.

Nasledujúci príklad ukazuje, ako vytvoriť používateľa s upozornením na heslo, maximálny počet dní pred vypršaním platnosti hesla a nastavenia pokusov o prihlásenie.

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

10 z 12

Vytváranie sily používateľa bez domácej zložky

Pridať používateľ bez domácej zložky.

Ak má súbor login.defs možnosť CREATE_HOME yes set, potom sa pri vytvorení používateľa automaticky vytvorí domovský priečinok.

Ak chcete vytvoriť používateľa bez domáceho priečinka bez ohľadu na nastavenia, použite nasledujúci príkaz:

useradd -M test

Je dosť mätúce, že -m znamená vytváranie domácnosti a -M znamená, že netvoríte domov.

11 z 12

Zadajte celé meno používateľa pri vytváraní používateľa

Pridať používateľa s komentármi.

Ako súčasť zásad tvorby používateľov sa môžete rozhodnúť urobiť niečo ako prvý počiatočný, za ktorým nasleduje priezvisko. Napríklad, používateľské meno pre "John Smith" bude "jsmith".

Keď hľadáte podrobnosti o používateľovi, potom nebudete môcť rozlišovať medzi John Smith a Jenny Smith.

Pri vytváraní účtu môžete pridať komentár, aby bolo ľahšie zistiť skutočné meno používateľa.

Nasledujúci príkaz ukazuje, ako to urobiť:

useradd -m jsmith -c "john smith"

12 z 12

Analýza súboru / etc / passwd

Informácie o používateľovi systému Linux.

Pri vytváraní používateľa sa do súboru / etc / passwd pridajú podrobnosti o danom používateľovi.

Ak chcete zobraziť podrobnosti o konkrétnom používateľovi, môžete použiť príkaz grep nasledovne:

grep john / etc / passwd

Poznámka: Vyššie uvedený príkaz vráti podrobnosti o všetkých používateľoch s menom john ako súčasť užívateľského mena.

Súbor / etc / passuword obsahuje zoznam políčok oddelených dvojbodkami o každom používateľovi.

Pole sú nasledujúce: