挂载 Windows 分区而不授予执行权限

挂载 Windows 分区而不授予执行权限

如何挂载 Windows 分区,使其中的文件没有执行权限?我使用以下命令挂载 Windows 分区:

sudo mount /dev/sda3 win

win是我的主目录中的一个文件夹。

这当然有效。但是挂载的分区中的文件被赋予了执行权限,或者具体地说,是777.

如何挂载分区以便赋予文件666或其他权限?

答案1

man mount有一个“ntfs 的安装选项”部分(假设您的文件系统是 NTFS 而不是 FAT),其中显示:

uid=值、gid=值和umask=值

设置文件系统上的文件权限。 umask 值以八进制形式给出。默认情况下,这些文件由 root 用户拥有,其他人无法读取。

sudo mount /dev/sda3 win/ -o fmask=111 将挂载ntfs文件系统,所有文件都有 rw-rw-rw-权限。

目录仍然是可执行的,但是这是允许您通过 cd 进入它们所必需的。

相关内容