ubuntu

怎样设置ubuntu jellyfin的用户权限

小樊
51
2025-07-14 01:59:58
栏目: 智能运维

在Ubuntu系统中设置Jellyfin用户权限,可以按照以下步骤进行:

1. 创建Jellyfin用户

首先,确保你已经安装了Jellyfin。如果没有安装,可以使用以下命令进行安装:

sudo apt update
sudo apt install jellyfin

然后,创建一个专门用于运行Jellyfin的用户:

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

2. 配置用户权限

将新创建的用户添加到 sudo 组,以赋予其管理员权限:

sudo usermod -aG sudo jellyfin

3. 设置Jellyfin数据目录权限

Jellyfin的数据目录通常位于 /var/lib/jellyfin。你需要将这个目录的所有权赋予新创建的Jellyfin用户:

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

4. 配置Jellyfin服务

编辑Jellyfin的服务文件,确保它以新创建的用户身份运行。打开Jellyfin的服务文件:

sudo nano /etc/systemd/system/jellyfin.service

找到 [Service] 部分,并确保有以下行:

User=jellyfin
Group=jellyfin

保存并关闭文件,然后重新加载systemd配置并重启Jellyfin服务:

sudo systemctl daemon-reload
sudo systemctl restart jellyfin
sudo systemctl enable jellyfin

5. 配置共享文件夹权限

在Ubuntu上设置Jellyfin权限,主要是通过配置共享文件夹的权限来实现。你需要在控制面板中设置共享文件夹,并将文件夹权限下放给Jellyfin,给予其完全控制权。

6. 使用OrcaTerm终端管理Jellyfin

推荐使用OrcaTerm终端来管理Jellyfin服务器,因为它提供了一键登录和文件管理功能,可以简化权限管理和文件上传下载的过程。

7. 修改Jellyfin配置文件

编辑Jellyfin的配置文件(通常位于 /etc/jellyfin/config.xml),设置用户权限和访问控制。例如,可以修改以下部分:

<UserAccount>
    <Username>jellyfin</Username>
    <Password>your_password</Password>
    <Role>admin</Role>
</UserAccount>

8. 配置防火墙

如果你的系统启用了防火墙,确保开放Jellyfin的端口(默认是8096):

sudo ufw allow 8096/tcp
sudo ufw reload

9. 验证权限

最后,验证Jellyfin用户是否具有正确的权限。你可以通过访问Jellyfin界面,确保一切正常运行。

通过以上步骤,你应该能够在Ubuntu上成功设置Jellyfin的用户权限。如果有任何问题,请检查日志文件以获取更多信息:

sudo tail -f /var/log/jellyfin/jellyfin.log

0
看了该问题的人还看了