Linux Shell脚本实现动态修改密码
密码规则
固定字符串 + 年月日(转成键盘数字对应的符号) + 固定字符串
#!/bin/bash #===================================` # 动态修改密码 # # author :Qiufeng # # url :http://www.fengdingbo.com # #===================================` declare -A dateHash dateHash=([1]="!" [2]="@" [3]="#" [4]="$" [5]="%" [6]="^" [7]="&" [8]="*" [9]="(" [0]=")") date=`date +%Y%m%d` passwd="Feng" for((i=0;i<=7;i++)) do passwd+="${dateHash[${date:$i:1}]}" done passwd+="qiufeng" echo -e "$passwd\n$passwd" | passwd |
把上边的脚本文件挂在crontab定时任务上即可