在Linux中使用Bash脚本添加多个用户并将其添加到组中,可以按照以下步骤进行操作:
users.txt
,在文件中按照一行一个的格式列出要添加的用户名,如:user1
user2
user3
add_users.sh
,并使用文本编辑器打开该文件。#!/bin/bash
指定脚本使用的解释器为Bash。while read
循环读取users.txt
文件中的每个用户名,并执行以下操作:useradd
命令添加用户,例如:sudo useradd $user
。passwd
命令设置用户密码,例如:echo "password" | sudo passwd --stdin $user
。usermod
命令将用户添加到指定的组中,例如:sudo usermod -aG groupname $user
。$user
表示当前循环读取的用户名,groupname
表示要添加用户的组名。chmod +x add_users.sh
命令给脚本文件添加执行权限。./add_users.sh
命令执行脚本文件,即可自动添加多个用户并将其添加到组中。这样,你就可以使用Bash脚本在Linux中批量添加多个用户并将其添加到组中了。
补充说明:
useradd
命令用于创建新用户。passwd
命令用于设置用户密码。usermod
命令用于修改用户属性,包括将用户添加到指定组中。领取专属 10元无门槛券
手把手带您无忧上云