Linux Shell命令创建多个用户密码随机(详细)

Linux Shell命令创建多个用户,密码随机(详细))

分析:
1.生成用户名
2.生成密码
3.创建用户名后创建密码
4.用户名密码创建完成后输出账号密码提示OK
5.附:

添加权限:
chmod u+x fileName.sh
执行脚本:
./fileName.sh

1.直接输出

#! /bin/bash
# 生成用户名01到20
username=`echo CompUser{
    001..020}`
	for i in $username
		do
			# 生成密码((md5加密值) 8位随机(15-8+1)数
			userpass=`echo $(date +%Y%m%d) | md5sum | cut -c 8-15`
			# 添加用户
			useradd $i
				# 判断用户名是否存在,存在为True 
				if [[ $?=0 ]]; then
					echo $userpass | passwd --stdin $i 
					# 打印账号密码与OK
					
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值