fstab 中的权限和组被忽略

fstab 中的权限和组被忽略

www-data我需要通过组(uid 33)读取和写入 USB ntfs pendrive,所以我添加了

UUID=34A0456D004536A0 /home/mypath ntfs-3g rw,defaults,uid=1000,gid=33,dmode=770,fmode=660,dmask=007,fmask=117,auto 0 0

磁盘已安装,但通用权限应用于所有 USB 驱动程序,忽略我在 fstab 中放置的所有内容,但安装路径是正确的。

我还使用 sudo ntfsusermap 生成映射文件以放置在驱动器中的 .NTFS-3G 文件夹中。

可能是什么原因?如何解决这个问题呢?

答案1

编辑优盘2安装选项:

sudo nano /etc/udisks2/mount_options.conf

并添加

[defaults]
ntfs_defaults=uid=$UID,gid=$GID,windows_names
ntfs_allow=uid=$UID,gid=$GID,umask,dmask,fmask,locale,norecover,ignore_case,windows_names,compression,nocompression,big_writes

如果仍然不起作用:

sudo nano /etc/udev/rules.d/90-usb-disks.rules

并添加这个

ENV{ID_FS_TYPE}=="ntfs", ENV{ID_FS_TYPE}="ntfs-3g"

答案2

根据man mount.ntfs-3g,没有fmodedmode选项。并且man mountdmode选项存在,但仅适用于 udf(“通用磁盘格式”文件系统)。

另外 - 不要使用逗号来结束fs_mntops中的字段/etc/fstab

相关内容