我已编辑我的/etc/fstab
文件以包含此行:
/dev/sda5 /media/yannbane/Shared ntfs defaults,umask=007,gid=46 0 0
我这样做是为了让我的dev/sda5
分区(标记为Shared
)在系统启动时自动安装。
但是,当我导航到/media/yannbane/Shared
并搜索一些文件时 - 所有文件都标记为绿色(根据我的 可执行l
,它是 的别名ls -CF
)。
您可以看到 png 文件、js 文件、txt 文件、html 文件、css 文件、保存文件 - 所有内容都被标记为可执行。
为什么会这样?我需要更改一些fstab
设置吗?
我正在使用带有 Cinnamon 的 Linux Mint。
答案1
更改umask=007
为fmask=117
(或者可能是fmask=117,dmask=007
)。该umask
选项设置要从文件和目录中删除的权限位,而fmask
将其设置为普通文件,并将dmask
其设置为目录。由于您0
为所有者和组都指定了,这意味着不文件或目录的权限被删除,因此所有者和组的执行权限保持不变。使用1
instead of0
和fmask
instead of明确删除文件的umask
执行权限将解决该问题。目录通常包含执行权限,因此您不想删除它们。