centos

centos中jellyfin如何设置权限

小樊
58
2025-09-30 18:05:56
栏目: 智能运维

CentOS中Jellyfin权限设置指南

1. 创建专用系统用户

为确保Jellyfin运行安全,需创建专用系统用户及组,避免使用root账户。

sudo groupadd jellyfin
sudo useradd -r -g jellyfin -d /var/lib/jellyfin -s /sbin/nologin jellyfin

2. 设置核心目录权限

Jellyfin的关键目录包括数据目录(存储媒体文件、配置)、日志目录(记录运行日志),需将所有权赋予jellyfin用户及组,并设置合理权限:

3. 配置SELinux(若启用)

若系统启用SELinux(可通过getenforce命令检查),需调整上下文或布尔值以允许Jellyfin访问资源:

4. 配置防火墙

允许Jellyfin默认端口(8096/tcp)通过防火墙,确保外部设备可访问:

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

若使用反向代理(如Nginx、Apache),还需开放HTTP(80/tcp)或HTTPS(443/tcp)端口,并配置代理规则。

5. 验证服务运行状态

设置完成后,启动Jellyfin服务并设置为开机自启,检查运行状态:

sudo systemctl daemon-reload
sudo systemctl start jellyfin
sudo systemctl enable jellyfin
sudo systemctl status jellyfin

若服务状态显示为active (running),则说明权限设置成功。

常见问题解决

0
看了该问题的人还看了