欢迎来到天天文库
浏览记录
ID:27322127
大小:20.80 KB
页数:3页
时间:2018-12-02
《修改VPN密码脚本》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、如何定时修改VPN密码shell脚本##脚本不可直接使用,请自行修改参数;###############AuthoredbyGrichard#################################################!/bin/bashDATE=`date+%Y-%m-%d-%H:%M:%S`FILE=pass_file_$DATEcd/etc/openvpnforoldin`catpass_file
2、cut-f1-d':'
3、awk'{print$1}'
4、grep-v"aaaa"
5、grep-v"b
6、bbb"`dosum=`head-200/dev/urandom
7、cksum
8、md5sum
9、head-c12`echo$old:$sum&>>aa.txtdone#mkdiroldecho`catpass_file
10、grep"aaaa"`>>aa.txt3echo`catpass_file
11、grep"bbbb"`>>aa.txtmvpass_fileold/$FILEmvaa.txtpass_file####管理员password=`catpass_file`echo-e"NewVPNpasswordis:$p
12、assword"
13、mail-s"VPNpasswordischanged"aaaa@mail.net,bbbb@mail.net###用户ccccpassword=`catpass_file
14、grep"cccc"`echo-e"NewVPNpasswordis:$ccccpassword"
15、mail-s"VPNpasswordischanged"cccc@mail.net#####################crontab-e##添加任务###302***/etc/openvpn/story.sh#####
16、############################使用mail的话需要配置mail.rcvim/etc/mail.rc3添加:setfrom=aaaa@eifm.netsetsmtp=smtp.mail.netsetsmtp-auth-user=aaaa@eifm.netsetsmtp-auth-password=passwdsetsmtp-auth=login3
此文档下载收益归作者所有