我正在尝试设置一个 Emby 服务器,其库位于不同的内部硬盘上。当我想让 Emby 创建用户 (emby) 读取文件夹/文件时,Emby 要求我授予该用户对文件夹/文件的访问权限。为此,我已将 emby 添加到组 adm,并将文件的所有权交给 emby。
但是,emby 仍然拒绝查看我的硬盘。它可以看到我桌面上的文件(也属于 emby),但看不到任何外部硬盘上的文件。
外部硬盘权限是否存在一些我忽略的独特属性?
答案1
您需要使用下一个命令更改文件夹/HDD 的所有者和组。
sudo chown user:user -R /path/to/hdd/folder/
更换:user:user
与您需要的您自己的用户和组一起。
选项-R
它将更改文件、文件夹和子文件夹的所有者/组
更换:/path/to/hdd/folder/
您想要更改所有者/组的路径(权限)
答案2
正如用户 MichaelBay 在讨论这个问题时所解释的那样,解决方案是使用 fstab 将硬盘安装到您的计算机上。关于如何做到这一点的一个很好的解释是这里。得票最多的答案详细解释了如何操作。我唯一想指出的补充一点是,如果您很难确定外部硬盘驱动器路径(“dev/sdb..”)的位置,它位于 gparted 的右上角。