shell批量创建10个用户
时间: 2023-05-01 22:05:16 浏览: 86
要创建10个用户,可以使用以下命令:
```
for i in {1..10}; do useradd user$i; done
```
这将创建名为“user1”、“user2”、...、“user10”的10个用户。
相关问题
shell批量创建100个用户
可以使用以下命令批量创建100个用户:
```
for i in {1..100}
do
useradd user$i
done
```
这个命令使用了一个for循环,从1到100循环100次,每次循环使用useradd命令创建一个名为user$i的用户,其中$i是循环变量,表示当前循环的次数。这样就可以批量创建100个用户了。
shell 批量创建用户
可以使用循环语句和useradd命令来批量创建用户。以下是一个示例脚本:
```
#!/bin/bash
for i in {1..10}
do
username=user$i
password=$(openssl rand -base64 12)
echo "Creating user $username with password $password"
useradd -m -p $(openssl passwd -1 $password) $username
done
```
这个脚本将创建10个用户,用户名分别为user1、user2、user3......user10,密码是由openssl生成的随机字符串。可以根据需要修改用户名和密码的生成方式,以及循环次数。
阅读全文