GNU/Linux >> Znalost Linux >  >> Linux

Přidávání nových uživatelů v Linuxu pomocí příkazu Useradd

Příkaz useradd umožňuje superuživateli vytvořit nový uživatelský účet v Linuxu.

Jedná se o nízkoúrovňový nástroj, který ve výchozím nastavení nedělá mnoho věcí, ale poskytuje několik možností, jak vytvořit uživatele s různou konfigurací.

Zde je syntaxe příkazu useradd:

useradd [options] username

Podívejme se, jak použít příkaz useradd.

Příklady příkazů Useradd

Mějte na paměti, že k použití tohoto příkazu musíte být root nebo uživatel sudo.

Přidat nového uživatele v Linuxu pomocí příkazu useradd

Příkaz useradd můžete použít bez jakýchkoli voleb, jako je tato:

useradd new_username

Vytvoří uživatelský účet, ale:

  • domovský adresář uživatele nebude vytvořen
  • heslo je třeba nastavit samostatně
  • výchozí shell pro uživatele bude sh

Heslo pro tento nový uživatelský účet můžete nastavit pomocí příkazu passwd:

passwd new_username

Při vytváření uživatele můžete také vytvořit domovský adresář.

Přidat uživatele s domovským adresářem pomocí příkazu useradd

Volba -m příkazu useradd umožňuje zkopírovat všechny soubory z adresáře kostry systému (/etc/skel) do nově vytvořeného domovského adresáře.

Jinými slovy, můžete vytvořit uživatele s domovským adresářem také pomocí volby -m.

useradd -m new_username

Můžete také určit existující adresář jako domovský adresář nově vytvořeného uživatele pomocí volby -d.

useradd -d Path_to_Existing_Directory new_username

Přidat nového uživatele s jiným prostředím

Výchozí shell pro uživatele vytvořeného pomocí příkazu useradd je sh. V dnešní době se sh shell téměř nepoužívá, když existuje bash a zsh.

Uživatel může změnit svůj výchozí shell, ale můžete také vytvořit uživatele s jiným výchozím shellem pomocí volby -s.

Pokud například chcete, aby nový uživatel používal bash jako výchozí prostředí, můžete udělat toto:

useradd -s /bin/bash new_username

Přidat nového uživatele s jinou skupinou

Obvykle se při vytváření nového uživatele vytvoří skupina se stejným jménem, ​​jako má uživatel. Nový uživatel je přidán jako člen této skupiny.

Pomocí volby -g můžete přidat nového uživatele do již existující skupiny jako její výchozí skupinu.

useradd -g Existing_Group_Name_or_ID new_username

Předpokládejme, že vytváříte účet pro vývojáře. Přidání všech vývojářů do „vývojářské skupiny“ by mohla být strategie.

Můžete také přidat uživatele do dalších (existujících) skupin pomocí volby -G.

useradd -G group_1 group_2 new_username

Pokud tedy vytváříte uživatele sudo, můžete jej jednoduše přidat do skupiny sudo při jejím vytváření.

Přidat nového uživatele s konkrétním ID uživatele (UID)

Můžete také vytvořit nového uživatele se specifickým ID uživatele pomocí volby -u příkazu useradd:

useradd -u uid new_username

Přečtěte si prosím tento článek a dozvíte se více o UID v Linuxu.

Bonusový tip:Zkombinujte více možností a vytvořte nového uživatele s různými parametry

Můžete kombinovat více možností dohromady a vytvořit nového uživatele v Linuxu s předdefinovanou konfigurací.

useradd -d /home/abhishek -s /bin/bash -g my_group 

Jak vidíte, příkaz useradd ve výchozím nastavení moc nepřidává. To je důvod, proč někteří lidé dávají přednost použití příkazu adduser. V případě zájmu si můžete přečíst o rozdílu mezi useradd a adduser.

Doufám, že jste našli užitečné příklady příkazů useradd. Můžete se také naučit mazat uživatele pomocí příkazu userdel. Dotazy a návrhy jsou vítány.


Linux
  1. Spravujte domovské adresáře uživatelů Linuxu pomocí systemd-homed

  2. Uživatelé Linuxu Výukový program příkazů pro začátečníky (s příklady)

  3. Správa uživatelů Linuxu pomocí příkazu passwd

  1. Jak spravovat uživatele pomocí useradd v linuxu

  2. Linux – použití volby -o v příkazu Useradd?

  3. Linux su příkaz

  1. wc Linux Command s příklady

  2. Jak vytvořit uživatele v Linuxu (příkaz useradd)

  3. Jak smazat/odebrat uživatele v Linuxu (příkaz userdel)