Linux生成随机密码和根据密码批量生成用户

编程入门 行业动态 更新时间:2024-10-20 20:39:32

Linux生成随机<a href=https://www.elefans.com/category/jswz/34/1771279.html style=密码和根据密码批量生成用户"/>

Linux生成随机密码和根据密码批量生成用户

cat /dev/urandom|tr -dc '[:alnum:]'|head -c20

 

生成20位数字+字母的随机密码。

/dev/urandom生成随机数,tr -dc '[:alnum:]' 保留所有数字和字母,head -c20保留前20位。

使用原生的Linux命令生成可以说是极度安全的,也适用于批量用户生成的情况。

比如

#批量创建用户并设置密码
for i in {1..10};do
useradd user$iPASS=`cat /dev/urandom|tr -dc '[:alnum:]'|head -c12`echo $PASS |passwd --stdin user$i &> /dev/nullecho user$i:$PASS >> /data/user.logecho "user$i is created"
done  

总结

今天真是学到了,这本书真的很好看,提供了许多方法,都是干货啊。

参考

Bash基础入门与应用 - 云安全攻防入门

更多推荐

Linux生成随机密码和根据密码批量生成用户

本文发布于:2023-11-15 12:41:55,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1599822.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:密码   批量   用户   Linux

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!