温馨提示×

ubuntu jellyfin如何重置密码

小樊
39
2026-10-19 16:22:44
栏目: 智能运维

在 Ubuntu 上重置 Jellyfin 密码,有几种常见方法,按推荐顺序如下:


方法一:通过管理员账户修改(如果你还能登录)

  1. 用管理员账号登录 Jellyfin
  2. 进入 Dashboard(控制台)
  3. 用户 → 选择对应用户 → 修改密码 ✅ 最简单,但前提是你还能登录

方法二:重置管理员密码(无法登录时,推荐)

1. 停止 Jellyfin 服务

sudo systemctl stop jellyfin

2. 使用 Jellyfin 自带工具重置密码

Jellyfin 提供命令行工具:

sudo jellyfin-cli reset-password --user-id <用户ID>

或(旧版本):

sudo /usr/bin/jellyfin-cli reset-password

如果不知道用户 ID:

sudo sqlite3 /var/lib/jellyfin/data/users.db \
"SELECT Id, Username FROM Users;"

然后使用:

sudo jellyfin-cli reset-password --user-id <Id>

方法三:手动修改数据库(通用可靠)

1. 停止服务

sudo systemctl stop jellyfin

2. 安装 sqlite3(如未安装)

sudo apt install sqlite3

3. 修改数据库

sudo sqlite3 /var/lib/jellyfin/data/users.db

在 sqlite 中执行:

UPDATE Users
SET Password="", PasswordResetProvider=""
WHERE Username="你的用户名";

退出:

.quit

4. 启动服务

sudo systemctl start jellyfin

然后登录时密码留空,登录后重新设置密码。


方法四:删除用户重新创建(最后手段)

⚠️ 会丢失该用户的播放记录、配置

sudo rm -rf /var/lib/jellyfin/data/users/<用户目录>

重启 Jellyfin 后重新创建用户。


常见问题

  • 路径不同?

    • Docker:路径在容器映射卷中
    • 手动安装:可能在 /opt/jellyfin
  • Docker 用户

docker exec -it jellyfin jellyfin-cli reset-password

如果你告诉我:

  • 是否还能登录
  • 是否使用 Docker
  • Ubuntu 版本

我可以给你精确到命令的步骤。

0 踩