标签:可更改 系统生成 密码 mkpasswd 随机 Linux 默认值 root localhost
mkpasswd是可以随机生成密码,并且在随机生成密码时可以给用户直接改密
语法:
mkpasswd [ args ] [ user ]
常用参数:
-l 定义口令的长度,默认值为9
-d 定义密码的最小数目,默认值是2
c 定义在密码中小写字母字符的最小数目,默认值是2
-C 定义在密码中大写字母字符的最小数目,默认值是2
-s 定义在密码中特殊字符的最小数目,默认值是1
-p 指定程序来设置密码。默认情况下,如果存在使用/etc/yppasswd,否则使用/bin/passwd
-v 导致密码设置互动可见
用法:
1.如果没有参数,mkpasswd将会返回一个新的9位随机密码,随机密码会有大写字母2位、小写字母4位、数字2位和特殊的字符1位。
[root@localhost ~]# mkpasswd
I7nG3o!sy
2.设置密码长度使用,默认是9位,使用-l参数可更改
[root@localhost ~]# mkpasswd -l 15
nh$75lhizAdxikP
3.设置密码中大写字符数,默认是2位,使用-C参数可更改
[root@localhost ~]# mkpasswd -C 4
tJ_05VFvJ
4.设置密码中数字位数,默认是2位,使用-d参数可更改
[root@localhost ~]# mkpasswd -d 3
55WPnl)o6
5.设置密码中特殊字符位数,默认是1位,使用-s参数可更改
mkpasswd -s 2
+5AUwi5"t
6.设置复杂密码长度为16位,大写字母3位、数字3位和特殊的字符2位。
[root@localhost ~]# mkpasswd -l 16 -C 3 -d 3 -s 2
y98]wk+kbSHfcH0c
7.给普通用户改密码
[root@localhost ~]# mkpasswd test
!c90OMwne
标签:可更改,系统生成,密码,mkpasswd,随机,Linux,默认值,root,localhost 来源: https://blog.csdn.net/colo_w/article/details/113919904
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。