编写一个名为test1.sh的shell脚本,用while循环实现以下内容:创建50个用户,用户名格式 user_[0-50];密码与用户名相同;所有用户都属于user组
时间: 2024-04-07 18:30:18 浏览: 62
Linux用shell脚本批量生成用户组和密码
以下是一个名为test1.sh的shell脚本,使用while循环创建50个用户,用户名格式为user_[0-50],密码与用户名相同,并且所有用户都属于user组。
```shell
#!/bin/bash
count=0
while [ $count -lt 50 ]
do
username="user_$count"
password=$username
# 创建用户
sudo useradd -m -p $(openssl passwd -1 $password) $username
# 将用户添加到user组
sudo usermod -aG user $username
count=$((count+1))
done
```
请确保在执行脚本之前具有足够的权限,并小心操作,以免对系统产生不必要的影响。
阅读全文