我在我的 Raspberry-Pi(Debian/stretch)上安装了一个外部驱动器,并且我以fstab
这种方式安装我的外部驱动器:
UUID=1AD09862DC893951 /media/USBHDD1 ntfs-3g nofail,uid=pi,gid=pi,umask=007 0 0
一旦磁盘被安装,我想chown
为不同的用户提供其中不同文件夹的所有权()。
目前sudo chowm -R www-data:www-data /media/USBHDD1/Pi/Data
没有任何影响。
这可能吗?如果可以,我需要做哪些更改?
更新:
我想做什么?我正在安装 OwnCloud,并希望将 OwnCloud 数据保留在此驱动器上。此驱动器也作为 Samba 共享安装。现在,对于 OwnCloud,我需要访问驱动器上的文件夹(所有权/读写)。OwnCloud 将其写入 www-data
答案1
虽然 NTFS 支持权限,但是从 Windows 样式到 POSIX 样式的映射很麻烦,并且在 ntfs-3g 中默认被禁用。
要激活它您应该:
如果磁盘与 Windows 共享 - 创建一个将 Windows SID 映射到 Linux UID 的 UserMapping 文件,默认情况下 ntfs-3g 将在以下位置查找它:
/media/USBHDD1/.NTFS-3G/UserMapping
ntfs-3g.usermap
可以半自动生成列表。否则,您只需添加
permissions
挂载选项,或手动选择任何 SID 前缀。