前言:
今天看官们对“winccc语言脚本”大体比较着重,你们都想要知道一些“winccc语言脚本”的相关文章。那么小编在网络上搜集了一些有关“winccc语言脚本””的相关文章,希望我们能喜欢,各位老铁们快快来了解一下吧!说明:
系统:统信UOS
1.脚本内容
2.执行脚本
root@zs3:/home/zs3/test# bash auto_create_user.sh -x
user1 添加成功!
密码设置成功:user1
user2 添加成功!
密码设置成功:user2
3.验证
3.1查看密码文件验证
root@zs3:/home/zs3/test# tail -n 3 /etc/shadow
deepin_pwd_changer:!:19391::::::
user1:$6$rTOThtMqtpnzLhgx$qhYvLjZV7CSr7rIroITCNnTOwoOccclQBeFmH4gaQyj2ojhM09twMo2ps/b6O9jMhXgumL2dTgoB/SEi3iUSY.:19423:0:99999:7:::
user2:$6$mWISEO8s8ft2NooN$FwS3z8fmwnG9t76FB/CjSDF9DpJ9E0zmIzAInbuF95PFsoX4V5W.HHzNPtFtL8Axjq3qTxODSAG4ASu2cYchK0:19423:0:99999:7:::
如上加粗部分,密码已变更为密文
3.2 查看保存的用户信息及密码验证
3.3 登录验证
附:脚本内容
#!/bin/bash# 自动创建用户并设置随机密码# 用户及密码文件存放路径: /root/user.log for i in `seq 2`;do useradd -m user${i}; if [ $? -ne 0 ];then echo "user${i} 添加失败!" else echo "user${i} 添加成功!" fi #获取随机密码 PAW=`cat /dev/random |tr -dc [[:alnum:]]|fold -w 10|cut -c2-7|head -n1`; #给用户设置随机密码 #echo passwd -q user${i} &>/dev/null; echo user${i}:$PAW|chpasswd & >/dev/null; if [ $? -ne 0 ];then echo "密码设置失败:user${i}" else echo "密码设置成功:user${i}" fi #将用户与密码存储到root家目录下,名称为user.log echo user${i}:$PAW >>/root/user.logdone