如何挂载 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 进入它们所必需的。