在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系统中批量创建用户并设置密码。
Tencent Serverless Hours 第15期
腾讯云数据库TDSQL训练营
腾讯云数据库TDSQL(PostgreSQL版)训练营
云+社区技术沙龙[第11期]
Elastic 实战工作坊
实战低代码公开课直播专栏
云+社区技术沙龙[第14期]
云原生正发声
北极星训练营
云+社区技术沙龙[第27期]
TVP技术闭门会
领取专属 10元无门槛券
手把手带您无忧上云