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.
- 3 způsoby, jak změnit výchozí prostředí uživatele v systému Linux
- Jak vytvořit sdílený adresář pro všechny uživatele v systému Linux
- Whowatch – Monitorujte uživatele a procesy Linuxu v reálném čase
- 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.