df -Th
在显示为的已安装 Veracrypt 文件中vfat
,我的文件始终是可执行的。
$ ls -l x.txt
给出了
-rwx------ ... x.txt
如何使它不可执行?chmod -x x.txt
不起作用,即使使用sudo
; 也不是 withu-x
等a-x
g-x
;也不chmod 400 x.txt
在 Nautilus 中,我也无法改变这一点。
这种行为正常吗?
(可能与此有关。)
df -Th
在显示为的已安装 Veracrypt 文件中vfat
,我的文件始终是可执行的。
$ ls -l x.txt
给出了
-rwx------ ... x.txt
如何使它不可执行?chmod -x x.txt
不起作用,即使使用sudo
; 也不是 withu-x
等a-x
g-x
;也不chmod 400 x.txt
在 Nautilus 中,我也无法改变这一点。
这种行为正常吗?
(可能与此有关。)
是的。VFAT 不是 POSIX 风格的文件系统。NTFS、exFat、FAT 也不是。为什么你期望微软遵循 Linux/Unix 权限?
不,您的 -mount point- 设置为可执行。由于这是一个 Microsoft 文件系统,所有 Linux 样式的选项(用户、组、读取、写入、执行等)都在挂载时设置。
不要挂载它可执行文件。
手册页装载: