今天发现忘记密码了,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进入就可以了,密码是空,根据需求,进去后自己设置密码。