Linuxfor循环批量创建用户
时间: 2023-07-11 19:39:42 浏览: 171
在linux 系统shell 批量添加用户和密码
可以使用以下的Shell脚本来批量创建用户:
```bash
#!/bin/bash
# 创建用户的起始编号
start=1001
# 创建用户的数量
count=10
# 循环创建用户
for (( i=$start; i<$start+$count; i++ )); do
username="user$i"
password=$(openssl rand -base64 12)
useradd -m -p $(openssl passwd -1 $password) $username
echo "User $username created with password: $password"
done
```
这个脚本会创建10个用户,用户名分别为"user1001"、"user1002"、"user1003"、...、"user1010",并为每个用户生成一个随机的密码。注意,这个脚本需要以root用户运行。
阅读全文