首页 > Linux > Linux Shell脚本实现动态修改密码

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定时任务上即可

分类: Linux 标签: ,
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.