用shell脚本批量建立用户设置密码
时间: 2023-11-08 21:12:54 浏览: 91
Linux用shell脚本批量生成用户组和密码
可以使用以下脚本实现批量创建用户并设置初始密码:
```shell
#!/bin/bash
# 定义要创建的用户名前缀和起始编号
prefix="user"
start_num=1
# 定义要设置的初始密码
password="123456"
# 循环创建用户并设置密码
for i in `seq 1 10`
do
# 拼接用户名
username="${prefix}${start_num}"
# 创建用户
useradd ${username}
# 设置密码
echo ${password} | passwd --stdin ${username}
# 输出创建结果
if [ $? -eq 0 ]; then
echo "User ${username} created successfully!"
else
echo "User ${username} creation failed!"
fi
# 编号自增
start_num=$((start_num+1))
done
```
使用方法:
1. 打开终端;
2. 将脚本保存为 `.sh` 文件;
3. 使用 `chmod +x script.sh` 命令赋予脚本执行权限;
4. 执行脚本:`./script.sh`。
阅读全文