无法更改 USB 驱动器上的组权限

无法更改 USB 驱动器上的组权限

我新安装了 Ubuntu 14.04 作为媒体服务器。我的问题是,我的所有媒体都在外部 USB 驱动器上。这些驱动器可由用户和文件资源管理器写入/读取,但 Plex Media Server 和其他应用程序甚至无法读取这些驱动器。我读了几十篇文章,尝试了各种 chmod 和 chown 命令,但有些命令在尝试将权限更改为 770 或 777 时显示“操作不允许”。我甚至尝试更改 GUI 中文件夹的属性,对于组访问,只要您更改为“访问文件”、“仅列出文件”或“创建和删除文件”,它就会迅速恢复为“无”。我多次重新格式化驱动器,尝试 exFat、NTFS、Fat32、HFS+ 和 EXT2,但每个驱动器上的行为完全相同。我还找不到任何方法来更改它的安装方式,因为大多数文章都是针对不再适用的旧版 Ubuntu 的。 (此外,我在 Mac 上制作新媒体,因此我想要一种兼容且快速的格式 - NTFS 在 Mac 上太慢了)

有什么帮助吗?

答案1

好的,我找到了一篇文章,解释了为什么这对我来说不起作用。我已将所有 USB 驱动器安装在/media/<myusername>/<drive_name>/media/ 下,并且对其设置了强制权限。我卸载了驱动器并将其设置为安装在 /media/ 下,然后它就可以正常工作了。

答案2

  1. 卸载驱动器
  2. 创建挂载文件夹,赋予其完全访问权限

    sudo mkdir /media/drive_name
    sudo chmod 777 /media/drive_name
    

    后期版本(如 14.04)会创建一个用户子文件夹,以便/media/username/drive_name

  3. 再次挂载

相关内容