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.
Ako vytvoriť používateľa

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 priečinku / 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 prepínačov môže priniesť rôzne výsledky v rôznych rozdeleniach a je to všetko spojené s nastaveniami v / Etc / default / useradd súboru.
Navyše k / Etc / default / useradd Súbor je tiež nazvaný súbor /etc/login.defs ktoré budú popísané neskôr v príručke.
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.
Ako vytvoriť používateľa s domovským adresárom

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í a / Home / test priečinka pre test používateľa.
Ako vytvoriť používateľa s iným domovským adresárom

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.
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:
Ako zmeniť používateľské heslo pomocou Linuxu

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ť.
Ako zmeniť používateľov

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.
Vytvoriť používateľ s dátumom ukončenia 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.
Ako vytvoriť užívateľa a prideliť ho skupine

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.
Nastavenie predvolených nastavení prihlásenia v rámci Linuxu

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. Otvoriť /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ť: Toto sú predvolené možnosti a pri vytváraní nového používateľa je možné ich prepísať. 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 Ak má súbor login.defs možnosť CREATE_HOME ánonastaviť, keď sa vytvorí používateľ, automaticky sa 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. 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" Pri vytváraní používateľa sa údaje o danom používateľovi pridajú do priečinka / Etc / passwd súboru. Ak chcete zobraziť podrobnosti o konkrétnom používateľovi, môžete použiť príkaz grep nasledovne: grep john / etc / passwd
Vyššie uvedený príkaz vráti detaily o všetkých používateľoch s menom john ako súčasť užívateľského mena. / Etc / passuword Súbor obsahuje polia oddelené dvojbodkou o každom používateľovi. Pole sú nasledujúce:
Ako nastaviť prihlasovacie heslo pri vytváraní užívateľa

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

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

Analýza súboru / etc / passwd














