马上注册,自学更多教程,下载更多资源。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果在群晖 Docker 中安装的宝塔面板忘记了账号密码,可以通过以下几种方法解决:
1、使用 Docker 命令调用宝塔工具菜单修改:
首先,使用命令 sudo docker ps -a 确认你宝塔的容器名称。
然后输入命令 sudo docker exec -i [你的宝塔容器名称] bt 调出宝塔工具菜单。
最后调用 5 和 6 分别修改账号和密码,修改完成后用新账号和密码登陆即可。
2、通过数据库修改密码(如果可以连接到数据库):
使用具有管理员权限的用户通过 SSH 客户端连接到群晖的相关环境(前提是你有权限这样操作且群晖中 MySQL 等数据库已安装并运行正常)。
连接到 MySQL 数据库后,使用命令 use [宝塔默认数据库名] 选择宝塔默认数据库(通常数据库名为 bt_default 等类似名称,但具体可能因宝塔版本和配置有所不同)。
执行更新命令 update bt_users SET password=PASSWORD('新密码') WHERE username='admin';(注意将 '新密码' 替换为你想要设置的新密码,并且这里的密码会被加密存 储)。
最后执行 flush privileges; 刷新权限使更改生效。
3、若上述方法都不适用,可尝试重新安装:
如果以上方法都无法解决问题,且你对之前的配置和数据没有特别重要的依赖,那么可以考虑删除当前的宝塔容器,并重新安装宝塔面板。在重新安装过程中,会有提示让你设置新的账号密码,请务必牢记。
推荐方法使用方法1,docker下的命令与正常环境安装的宝塔命令稍有所区别,但几条命令解决问题。
命令如下:
[Plain Text] 纯文本查看 复制代码
admin@NAS:~$ sudo -i
root@NAS:~# sudo docker ps -a
查询docker中容器名称,确认自己的宝塔容器名称
root@NAS:~# docker exec -i baota bt
其中baota为你的宝塔容器名称
root@NAS:~# sudo docker exec -it baota /bin/bash
[root@baota wwwroot]# bt
===============宝塔面板命令行==================
(1) 重启面板服务 (8) 改面板端口
(2) 停止面板服务 (9) 清除面板缓存
(3) 启动面板服务 (10) 清除登录限制
(4) 重载面板服务 (11) 取消入口限制
(5) 修改面板密码 (12) 取消域名绑定限制
(6) 修改面板用户名 (13) 取消IP访问限制
(7) 强制修改MySQL密码 (14) 查看面板默认信息
(22) 显示面板错误日志 (15) 清理系统垃圾
(23) 关闭BasicAuth认证 (16) 修复面板(检查错误并更新面板文件到最新版)
(24) 关闭谷歌认证 (17) 设置日志切割是否压缩
(25) 设置是否保存文件历史副本 (18) 设置是否自动备份面板
(0) 取消
===============================================
请输入命令编号:5
===============================================
正在执行(5)...
===============================================
请输入新的面板密码:XXXXXXXX
|-用户名: username
|-新密码: XXXXXXXX
上一篇:NAS 系统的多样之选 下一篇:Docker拉取镜像时提示网络连接问题的解决办法 |