溫馨提示×

centos下jellyfin權限設置

小樊
69
2025-03-15 14:26:05
欄目: 智能運維

在CentOS系統下為Jellyfin設置權限,可以按照以下步驟進行:

1. 安裝Jellyfin

首先,確保你已經安裝了Jellyfin。你可以從Jellyfin的官方網站下載最新版本的安裝包,并按照官方文檔進行安裝。

2. 創建Jellyfin用戶

為了安全起見,建議為Jellyfin創建一個專用的系統用戶。

sudo adduser jellyfin --system --group --disabled-login --no-create-home

3. 設置Jellyfin數據目錄權限

Jellyfin的數據目錄通常位于/var/lib/jellyfin。你需要確保這個目錄及其子目錄和文件的權限設置正確。

sudo chown -R jellyfin:jellyfin /var/lib/jellyfin
sudo chmod -R 755 /var/lib/jellyfin

4. 設置Jellyfin日志目錄權限

Jellyfin的日志文件通常位于/var/log/jellyfin。你需要確保這個目錄及其子目錄和文件的權限設置正確。

sudo mkdir -p /var/log/jellyfin
sudo chown -R jellyfin:jellyfin /var/log/jellyfin
sudo chmod -R 755 /var/log/jellyfin

5. 設置Jellyfin配置文件權限

Jellyfin的配置文件通常位于/etc/jellyfin/jellyfin.conf。你需要確保這個文件的權限設置正確。

sudo chown jellyfin:jellyfin /etc/jellyfin/jellyfin.conf
sudo chmod 644 /etc/jellyfin/jellyfin.conf

6. 設置Jellyfin服務權限

如果你使用systemd來管理Jellyfin服務,確保服務的權限設置正確。

sudo systemctl daemon-reload
sudo systemctl enable jellyfin.service
sudo systemctl start jellyfin.service

7. 防火墻設置

確保你的防火墻允許Jellyfin的端口(默認是8096)。

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

8. SELinux設置(如果啟用)

如果你的系統啟用了SELinux,可能需要調整相關的策略以允許Jellyfin正常運行。

sudo setsebool -P httpd_can_network_connect_db 1
sudo setsebool -P httpd_enable_homedirs 1

9. 測試Jellyfin

最后,確保Jellyfin可以正常訪問和運行。

curl http://your_server_ip:8096

如果一切設置正確,你應該能夠看到Jellyfin的API響應。

通過以上步驟,你應該能夠在CentOS系統下為Jellyfin設置合適的權限,確保其安全且正常運行。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女