有时候我们会创建一大堆测试用户,一个一个敲肯定不现实,那么就需要一个批量创建用户的脚本
#!/bin/bash user (){ printf " +------------------------------------------------------------------------------------+ | 批量创建用户小程序 | | 1.请在如下的提示中输入用户名前缀,用户密码,用户数量。例如:user 123 10 | | 2.按q退出 | +------------------------------------------------------------------------------------+ " } clear user while true do echo -en "请输入用户前缀、密码及数量: " read name pass num if [ "$name" == "q" ] then break fi for i in `seq -w $num` do useradd $name$i if [ $? -eq 0 ] then echo "$name$i is created." else echo "useradd: user $name$i already exists" fi echo $pass | passwd --stdin $name$i done done