shell脚本:批量创建用户

有时候我们会创建一大堆测试用户,一个一个敲肯定不现实,那么就需要一个批量创建用户的脚本

#!/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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值