写一个shell脚本,使用for循环新增10个用户,并将每个用户的密码设置为 1234
时间: 2024-03-22 21:37:38 浏览: 44
在linux 系统shell 批量添加用户和密码
好的,下面是使用 shell 脚本来实现上述功能的代码:
```bash
#!/bin/bash
# 新增10个用户,密码均为 1234
for i in {1..10}
do
username="user_$i"
password="1234"
echo "新增用户:$username,密码:$password"
useradd $username
echo "$password" | passwd --stdin $username
done
```
上述代码中,我们使用了 `for` 循环来新增 10 个用户,其中 `{1..10}` 表示从 1 到 10 的整数序列。在循环体中,我们使用变量 `$i` 来生成每个用户的用户名,并将密码设为固定值 `1234`。然后,我们使用 `echo` 命令输出新增用户的信息,使用 `useradd` 命令创建用户,最后使用 `passwd` 命令将密码设置为 `1234`。注意,这里使用 `echo "$password" | passwd --stdin $username` 的方式来设置密码,其中 `--stdin` 表示从标准输入中读取密码。
阅读全文