在Linux中批量创建用户的两种方法
创建用户帐户是Linux管理员的基本任务之一。
我们可以通过运行useradd命令轻松实现这一目标。
但是,如果您想在Linux中创建批量用户,该怎么办?
有什么方法可以执行此操作?
是的,我们在Linux中可以选择执行此操作。据我所知,有两种方法可以实现这一目标。
我们将在本文中解释这些。
每个人都知道用户信息位于/etc/passwd文件中。
这是一个文本文件,其中包含有关每个用户的基本信息。
当我们创建一个新用户时,新用户的详细信息将被添加到该文件中。
创建新用户时,将修改以下四个文件。
/etc/passwd: 用户详细信息将在此文件中更新。
/etc/shadow: 用户密码信息将在此文件中更新。
/etc/group: 该文件中将更新新用户的组详细信息。
/etc/gshadow: 组密码信息将在文件中更新新用户。
可以通过以下两个命令来完成。
useradd: 使用Shell脚本创建新用户或更新默认的新用户信息。
newusers: 批量更新和创建新用户。
方法1:如何使用newusers命令在Linux中创建批量用户帐户?
newusers命令读取给定文件,并使用此信息来更新一组现有用户或创建新用户。
每行的格式与标准密码文件相同。
批量用户创建的通用语法。
# newusers [File_Name]
在执行此操作之前,我们需要从passwd文件中获取最新的GID和UID。
# tail -5 /etc/passwd
gd