GNU/Linux >> Znalost Linux >  >> Linux

Jak vytvořit více uživatelských účtů v Linuxu

Dva nástroje pro přidávání nebo vytváření uživatelských účtů v systémech Unix/Linux jsou adduser a useradd. Tyto příkazy jsou navrženy pro přidání jednoho uživatelského účtu do systému najednou. Co když chcete vytvořit více uživatelských účtů? Právě tehdy potřebujete program, jako jsou noví uživatelé .

Noví uživatelé je užitečný nástroj příkazového řádku používaný k aktualizaci a vytváření nových uživatelských účtů najednou. Je určen k použití v IT prostředích s velkými systémy, kde správce systému potřeboval aktualizovat nebo vytvořit více uživatelských účtů v dávce. Čte informace z stdin (ve výchozím nastavení) nebo soubor k aktualizaci sady existujících uživatelských účtů nebo k vytvoření nových uživatelů.

V tomto článku vysvětlíme, jak vytvořit více uživatelských účtů v dávkovém režimu pomocí Noví uživatelé nástroj v systémech Linux.

Chcete-li vytvořit uživatele v dávce, můžete poskytnout jejich informace v souboru v následujícím formátu, stejném jako standardní soubor s hesly:

pw_name:pw_passwd:pw_uid:pw_gid:pw_gecos:pw_dir:pw_shell

kde:

  • pw_name :uživatelské jméno
  • pw_passwd :uživatelské heslo
  • pw_uid :ID uživatele
  • pw_gid :ID skupiny uživatele
  • pw_gecos :definuje sekce komentářů.
  • pw_dir :definuje domovský adresář uživatele.
  • pw_shell :definuje výchozí prostředí uživatele.

Pozor :Vstupní soubor byste měli chránit, protože obsahuje nezašifrovaná hesla, nastavením příslušných oprávnění. Měl by být čitelný a zapisovatelný pouze uživatelem root.

Chcete-li například přidat uživatelské účty ravi a tecmint , můžete vytvořit soubory s názvem users.txt jak je uvedeno.

$ sudo vim users.txt 

Dále do souboru přidejte podrobnosti o uživatelských účtech v následujícím formátu.

ravi:213254lost:1002:1002:Tecmint Admin:/home/ravi:/bin/bash
tecmint:@!#@%$Most:1003:1003:Tecmint:/home/tecmint:/bin/bash

Uložte soubor a nastavte pro něj požadovaná oprávnění.

$ sudo chmod 0600 users.txt 

Nyní spusťte nové uživatele příkaz se vstupním souborem pro přidání výše uvedených uživatelských účtů najednou.

$ sudo newusers users.txt

Nejprve noví uživatelé program se pokusí vytvořit nebo aktualizovat zadané účty a poté zapsat tyto změny do databází uživatelů nebo skupin. V případě jakýchkoli chyb s výjimkou závěrečných zápisů do databází se v databázích neprovádějí žádné změny. Takto jednoduše funguje příkaz newusers.

Pokud je předchozí příkaz úspěšný, zkontrolujte /etc/passwd a /etc/groups soubory, abyste potvrdili, že uživatelské účty byly přidány, jak je uvedeno.

$ cat /etc/passwd | grep -E "ravi|tecmint"

Další informace naleznete v části nový uživatel manuálová stránka.

$ man newuser 

Můžete si také přečíst následující související články.

  1. 3 způsoby, jak změnit výchozí prostředí uživatele v systému Linux
  2. Jak vytvořit sdílený adresář pro všechny uživatele v systému Linux
  3. Whowatch – Monitorujte uživatele a procesy Linuxu v reálném čase
  4. Jak odeslat zprávu přihlášeným uživatelům v systému Linux

V tomto článku jsme vysvětlili, jak vytvořit více uživatelů v Linuxu pomocí nových uživatelů program. Pomocí formuláře pro zpětnou vazbu níže můžete položit jakékoli dotazy nebo se s námi podělit o své komentáře. Pokud víte o nějakých podobných nástrojích, dejte nám také vědět.


Linux
  1. Jak vytvořit a odstranit uživatelskou skupinu v Linuxu

  2. Jak vytvořit téměř root ekvivalentní uživatele, ale ne root identické uživatele v Linuxu

  3. Jak můžeme v Linuxu vytvořit více fiktivních rozhraní?

  1. Jak najít všechny uživatele Sudo v Linuxu

  2. Jak vytvořit uživatele Linuxu pomocí Ansible

  3. Jak vytvořit uživatele Sudo v Rocky Linux 8

  1. Jak přidat uživatele do skupiny v Linuxu

  2. Jak vypsat seznam uživatelů Linuxu na Ubuntu

  3. Jak vypsat seznam uživatelů v Linuxu