在 CentOS 上部署的 Jellyfin 设置用户,通常分为两种情况:
下面分别说明。
Jellyfin 在 CentOS 上通常通过 systemd 运行,默认会使用 jellyfin 用户。
ps -ef | grep jellyfin
一般会看到:
jellyfin 1234 ... /usr/bin/jellyfin
编辑 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 有读写权限。
这是你给别人“开账号”用的。
http://服务器IP:8096
在 Users → 用户名 → 权限设置 中可配置:
sudo systemctl stop jellyfin
删除用户数据库(会清空用户):
sudo rm -f /var/lib/jellyfin/jellyfin.db
重启:
sudo systemctl start jellyfin
重新走初始化向导。
sudo firewall-cmd --permanent --add-port=8096/tcp
sudo firewall-cmd --reload
如果你指的是:
可以告诉我你是用哪种方式安装的(rpm / docker / 源码),我可以给你更精确的步骤。