忘记密码
目前 EasyNode 并没有专门的接口或命令行可以快捷重置密码,
如果不慎忘记了用户名、密码、两步验证密钥,则可以尝试参考以下内容以尝试解决问题。
CAUTION
本篇教程中所讲述的操作方法,属于“歪门邪道”,
这可能会导致不可预见的后果,或只是文档作者还没有遇到。
忘记了用户名
这个是最简单的,先停止容器或进程,
然后查看 EasyNode 的持久化目录(如 /root/easynode/db
),找到 key.db
并使用编辑器(注意编码)打开。
如果有多行,则找到行号最大的那一行,
查看 user
字段对应的值即可,当然也可以直接上手修改,请注意格式。
忘记了密码
先停止容器或进程,
然后查看 EasyNode 的持久化目录(如 /root/easynode/db
),找到 key.db
并使用编辑器(注意编码)打开。
EasyNode 使用 SHA-1 算法来加密密码,因此可以生成一个新的密码并使用 SHA-1 算法来加密。
如果有多行,则找到行号最大的那一行,
找到 pwd
字段,将原本的值替换为刚刚生成的 SHA-1 字符串即可使用新密码登陆,请注意格式。
例如:
text
admin123
使用 SHA-1 算法加密后就是:
text
f865b53623b121fd34ee5426c792e5c33af8c227
忘记了两步验证密钥
先停止容器或进程,
然后查看 EasyNode 的持久化目录(如 /root/easynode/db
),找到 key.db
并使用编辑器(注意编码)打开。
如果有多行,则找到行号最大的那一行,
找到 enableMFA2
字段,将对应的值改为 false
即可取消两步验证,请注意格式。
然后可在 EasyNode 前端界面的系统设置中重新开启。
请参见系统设置章节以了解更多信息。