shell脚本修改服务器root密码

修改服务器root密码脚本,借助配置管理工具可以批量执行。随机生成32为的包含数字,大小写字母及特殊字符的root密码,干掉弱口令。[1]

另外可以用命令生成随机字符串,但是速度较慢

1、生成随机数
echo $RANDOM

2、生成随机字符串
cat /dev/urandom | strings -n C | head -n L
cat /dev/urandom | sed 's/[^a-zA-Z0-9]//g' | strings -n C | head -n L

前者生成全字符的随机字符串,后者生成数字加字母的随机字符串。其中C表示字符串的字符数,L表示要生成多少行字符。[2]

参考资料

 

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注