在Linux系统中,批量创建用户和设置密码可以通过多种方法实现。以下是一些常见的方法和步骤:
useradd
命令创建用户,通过passwd
命令设置或更改密码。假设你需要批量创建多个用户,并且这些用户的用户名遵循一定的规则(例如user1
, user2
, ..., userN
),可以使用以下脚本:
#!/bin/bash
# 用户数量
num_users=10
# 循环创建用户
for i in $(seq 1 $num_users); do
username="user$i"
useradd -m $username
echo "$username:password$i" | chpasswd
echo "Created user $username with password password$i"
done
如果你已经有用户,但需要批量设置或更改密码,可以使用以下脚本:
#!/bin/bash
# 用户名和密码列表
users=(
"user1:password1"
"user2:password2"
"user3:password3"
)
# 循环设置密码
for user in "${users[@]}"; do
username=$(echo $user | cut -d: -f1)
password=$(echo $user | cut -d: -f2)
echo "$username:$password" | chpasswd
echo "Set password for user $username"
done
sudo
)。sudo
运行。通过上述方法,你可以高效地在Linux系统中批量创建用户并设置密码。
领取专属 10元无门槛券
手把手带您无忧上云