Bash
1 前言
一个问题,一篇文章,一出故事。
笔者最近写Shell需要生成一个随机密码,于是整理此文。
2 基础知识
2.1 使用mkpasswd命令
mkpasswd -l 10
可见如下显示,
bug16DawU$
另外,如果是RHEL 9.x的系统,命令行将会变更为,
mkpasswd-expect -l 10
另外,如果找到命令,请使用如下命令安装,
dnf install -y expect
2.2 使用openssl命令
openssl rand -base64 10
可见如下显示,
I4j77htncMHB0A==
==================
http://linuxcommand.p2hp.com/mkpasswd
https://unix.stackexchange.com/questions/81240/manually-generate-password-for-etc-shadow
https://qastack.cn/unix/81240/manually-generate-password-for-etc-shadow
没有评论