作为一名 Linux 系统管理员,你有时必须向系统新增新的使用者帐户。为此,经常使用 adduser 命令。当涉及到多个使用者的建立时,adduser 命令可能会变得相当无聊和耗时。这篇短文旨在为 Linux 系统管理员提供一种简单而无人值守的方式来批量建立使用者。 newusers 命令将帮助你通过从预填档案中获取资讯来建立多个使用者。
要求
访问 Linux 计算机的特权。
约定

# – 给定命令需要以 root 使用者许可权执行或者使用 sudo 命令
$ – 给定命令以常规许可权使用者执行

如何进行
建立一个包含使用者名称的档案
首先,你需要建立一个包含使用者名称列表的档案。

$ vi users-list.txt

在档案中,一个使用者一行,下面是样式:

Username:Password:User ID:Group ID:User Info:Home Directory:Default Shell
Username:Password:User ID:Group ID:User Info:Home Directory:Default Shell
Username:Password:User ID:Group ID:User Info:Home Directory:Default Shell

建立使用者
在建立了包含使用者资讯的档案后,使用 newusers 命令建立使用者。

# newusers users-list.txt

检查使用者账户
最后你可以确认使用者已经正确建立了,在 /etc/passwd 档案中检视它们:

# tail /etc/passwd

原文连结:https://linux.cn/article-8206-1.html