温馨提示×

centos jellyfin如何设置用户

小樊
44
2026-09-06 01:43:31
栏目: 智能运维

在 CentOS 上部署的 Jellyfin 设置用户,通常分为两种情况:

  1. 系统/服务运行用户(Linux 系统用户,用于运行 Jellyfin 服务)
  2. Jellyfin 应用内用户(在网页后台创建,用于登录看片)

下面分别说明。


一、Jellyfin 系统服务用户(CentOS)

Jellyfin 在 CentOS 上通常通过 systemd 运行,默认会使用 jellyfin 用户。

1. 查看当前运行用户

ps -ef | grep jellyfin

一般会看到:

jellyfin 1234 ... /usr/bin/jellyfin

2. 修改运行用户(可选)

编辑 systemd service 文件:

sudo systemctl edit jellyfin

或

sudo vi /usr/lib/systemd/system/jellyfin.service

修改:

[Service]
User=jellyfin
Group=jellyfin

然后:

sudo systemctl daemon-reload
sudo systemctl restart jellyfin

⚠️ 注意:修改用户后,要确保该用户对 /var/lib/jellyfin、/var/cache/jellyfin、/etc/jellyfin 有读写权限。


二、Jellyfin 应用内用户(最重要)

这是你给别人“开账号”用的。

方法 1:首次安装时创建(管理员)

  1. 浏览器访问:
    http://服务器IP:8096
    
  2. 首次启动会进入 Setup Wizard
  3. 创建第一个用户(默认是管理员)

方法 2:登录后台创建普通用户

  1. 用管理员账号登录 Jellyfin
  2. 左上角 ☰ → Dashboard(仪表盘)
  3. 左侧 Users(用户)
  4. 点击 + New User
  5. 填写:
    • 用户名
    • 密码
    • 是否管理员
  6. 保存

方法 3:限制用户权限(推荐)

在 Users → 用户名 → 权限设置 中可配置:

  • 是否允许访问某些媒体库
  • 是否允许下载
  • 是否允许删除
  • 播放时间限制

三、常见问题

1. 忘记管理员密码

sudo systemctl stop jellyfin

删除用户数据库(会清空用户):

sudo rm -f /var/lib/jellyfin/jellyfin.db

重启:

sudo systemctl start jellyfin

重新走初始化向导。


2. CentOS 防火墙放行

sudo firewall-cmd --permanent --add-port=8096/tcp
sudo firewall-cmd --reload

如果你指的是:

  • 命令行创建用户
  • LDAP / 第三方登录
  • Docker 版 Jellyfin 用户设置

可以告诉我你是用哪种方式安装的(rpm / docker / 源码),我可以给你更精确的步骤。

0 踩