next-terminal icon indicating copy to clipboard operation
next-terminal copied to clipboard

数据库使用sqlite,无法 重置密码

Open yi4396 opened this issue 1 year ago • 0 comments

使用docker compose 安装的next-terminal,忘记密码之后,按照文档上的说法:使用命令docker exec -it next-terminal sh进入容器,然后执行./next-terminal --reset-password admin,但是不输出重置后的密码。 直接使用初始化密码admin也无法登录。最终解决办法:进入服务器将data/sqlite/next-terminal.db 文件拷贝到本地,使用支持sqlite的编辑器打开,users表对应行的password列,修改值为:$2a$10$VUB9PIPOl8H90K/OLncpDu./B2dKB/oKbnSaqYcITL3Q/pWSGPoLi 。这个就是默认的admin加密后的值,保存后将文件替换到服务器上,记得先备份。这个时候就可以使用admin/admin登录啦,再进入我的资产--个人中心 去修改为其他密码。

yi4396 avatar Jan 22 '24 16:01 yi4396