next-terminal
next-terminal copied to clipboard
数据库使用sqlite,无法 重置密码
使用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登录啦,再进入我的资产--个人中心 去修改为其他密码。