编写一个shell脚本,实现想要创建多少个用户就创建多少个用户
在进入超级用户下运行脚本就可以
实现这一代码需要解决的是:
1、如何产生随机数做为密码
查阅资料:Linux系统产生随机数的6种方法https://blog.51cto.com/baishuchao/1943815
2、如何实现一创建用户的同时也设置好了密码–可以使用管道
查阅资料:利用管道实现sudo命令免输入密码的方法https://www.jb51.net/article/48570.htm
#!/bin/bash
2
3 read -p "How much user do you want to creat: " B
4
5
6 for A in `seq 1 $B`
7 do
8
9 read -p "创建的第$A个用户的用户名是: " user
10 read -p "创建的第$A个用户的密码是:" passwd
11 useradd -m $user
12 echo $user:$passwd | chpasswd
13 done
13
运行截图,这里我输入2,创建俩个用户
不过设置密码这一环节出现了问题··········。
等解决了再更新
更新了代码,在超级用户下运行脚本就可以,上面俩张图作废!