利用Shell为宝塔面板添加动态密码登陆

此脚本是由于论坛有坛友发了篇帖子,原帖需求如下: 怎么样设置计划任务 修改面板密码和时间关联比如时间是2018-02-06 10:02 密码改成时间的时钟分钟两倍2018-02-06 20:04 我想了一下,利用定时任务(crontab)实现起来很简单,所以就写了个定时修改密码脚本。 废话不多,上代码:

#!/bin/bash
 #宝塔修改密码为时间脚本。
 h=$(date "+%H")
 let h2=$h*2
 s=$(date "+%Y-%m-%d-${h2}:%M")
 echo ${s}
 echo "时间已改为:"$s
 cd /www/server/panel && python tools.pyc panel ${s}
 echo "时间已改为:"$s >>/root/1.log

需求是需要时分秒中的时*2出现,所以代码中才会出现h2=$h*2

当然,自己用的时候如果不需要两倍时间或者多倍时间自行修改即可。

在最后我加了一句:echo "时间已改为:"$s >>/root/1.log

这句话的意思是将改变后的值写入/root/1.log文件,如果忘记密码可在此处找到密码。

脚本写完,我发现个加密方案,我们在时间中加某一个值为新密码,用来加盐储存。

这样保证密码在变化的同时也可以二次保证密码的安全。当然,如果有技术加入二维码扫描登陆也不是不可能。

复制脚本到宝塔面板的定时任务中即可,时间随自己心情,我建议每天改两次即可,午夜+中午。

» 本文链接:利用Shell为宝塔面板添加动态密码登陆 » 转载请注明来源:刺客博客

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏IT大咖说

vSAN常见错误故障排错

内容来源:2018 年 8 月 7 日,VMware大中华区原厂高级技术讲师史峻在“VMware直播分享 第二期”进行《vSAN常见错误故障排错》演讲分享。IT...

2.2K3
来自专栏魏艾斯博客www.vpsss.net

域名和空间是什么关系

9775
来自专栏云瓣

hexo摸爬滚打之进阶教程

本文首发在我的个人博客:http://muyunyun.cn/ 写博客有三个层次,第一层次是借鉴居多的博文,第二层次是借鉴后经过消化后有一定量产出的博文,第三...

5308
来自专栏CSDN技术头条

如何在Windows中运行bash

当微软宣布,将在Windows10上面支持bash时,所有的Unix命令行用户都为之雀跃了。上周三,微软发布了一个测试版本,开始支持了这项功能。 为了运行bas...

2258
来自专栏FreeBuf

断网让女神求你:制作一个廉价的WIFI干扰器

干扰WiFi运行有很多方法,最近玩esp8266模块放狗找资料,偶然发现一个干扰wifi信号的廉价方法,特与大家分享。我这里使用的是相对便宜的NodeMCU(约...

2827
来自专栏更流畅、简洁的软件开发方式

【自然框架】之通用权限的Demo(一):角色的添加和修改

      非常抱歉,我是一个靠激情来工作的人,有心情做什么多快,没心情的时候什么都不爱做。最近很烦,所以速度也很慢。原本打算周一拿出来Demo的,结果延迟了现...

3039
来自专栏Java进阶

zookeeper的选举机制

44714
来自专栏FreeBuf

新曝WordPress REST API内容注入漏洞详解

近日,来自Sucuri的研究人员发现WordPress存在重大漏洞,漏洞在于WordpressREST API,成功利用该漏洞可删除页面或修改页面内容。 官方很...

2256
来自专栏移动端开发

Socket学习总结系列(一) -- IM & Socket

Socket通讯在iOS中也是很常见,自己最近也一直在学习Telegram这个开源项目,Telegram就是在Socket的基础上做的即时通讯,这个相信了解这...

4585
来自专栏张戈的专栏

让WordPress RSS/Feed订阅数据延迟发布,附RSS技巧集锦

前些天给博客添加了一个百度是否收录的查询功能,今天无意点开了一篇显示已收录的查询链接,发现查到的居然不是我的博客博文,而是和我博客一直就有合作的一览 1001 ...

3605

扫码关注云+社区

领取腾讯云代金券