今天发现忘记密码了,bitwarden记住的密码居然也登不进去!邪门,我是docker部署的,centos 系统
问了下gpt,有些目录你要参照自己的实际目录。
- docker ps | grep jell 找到容器id是 6c7390d268a3
- docker inspect 6c7390d268a3 | grep -i mount -A 10 查看配置文件
- cd /opt/jellyfin/config 进入目录发现有个.db文件,目录你参考上面步骤实际显示的目录。
- dnf install sqlite -y 安装工具查看.db文件
- sqlite3 jellyfin.db 打开数据库
- tables 会看到数据库的表,有个Users 表。select * from Users,发现admin 的id B35BEB96-FA69-414C-976F-11AD236BC47D
- .schema Users 查看表字段,发现密码字段是Password,然后更新命令 UPDATE Users SET Password='' WHERE Id='B35BEB96-FA69-414C-976F-11AD236BC47D';
- .quit 退出sqlite3.
- docker restart 6c7390d268a3 重启容器。容器ID 根据你实际的来。
- 进入jellyfin页面,直接admin进入就可以了,密码是空,根据需求,进去后自己设置密码。