![无法更改 USB 驱动器上的组权限](https://linux22.com/image/1102494/%E6%97%A0%E6%B3%95%E6%9B%B4%E6%94%B9%20USB%20%E9%A9%B1%E5%8A%A8%E5%99%A8%E4%B8%8A%E7%9A%84%E7%BB%84%E6%9D%83%E9%99%90.png)
我新安装了 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
- 卸载驱动器
创建挂载文件夹,赋予其完全访问权限
sudo mkdir /media/drive_name sudo chmod 777 /media/drive_name
后期版本(如 14.04)会创建一个用户子文件夹,以便
/media/username/drive_name
再次挂载