umask 和 chmod 对安装的驱动器没有影响

mtk*_*mtk 2 linux umask chmod

Windows 驱动器在启动时使用pysdm 挂载。设置是

nls=iso8859-1,users,umask=002,sync,user,dirsync,uid=mtk

当我尝试使用 chmod 更改文件的权限时,我没有看到权限中有任何更新。Chmod 安静地返回提示。此外,创建的文件的权限必须是 755 而不是 775。这是终端的输出。

mtk@mtk-laptop$ umask
0022
mtk@mtk-laptop$ touch abc.txt
mtk@mtk-laptop$ ls -l abc.txt 
-rwxrwxr-x 1 mtk root 0 May 14 00:00 abc.txt*
mtk@mtk-laptop$ chmod ugo-x abc.txt 
mtk@mtk-laptop$ ls -l abc.txt 
-rwxrwxr-x 1 mtk root 0 May 14 00:00 abc.txt*
mtk@mtk-laptop$ 
Run Code Online (Sandbox Code Playgroud)

有谁知道这背后的问题是什么?

我正在使用 ubuntu 12.04。

gee*_*aur 5

Unix 权限不适用于也不能映射到 Windows 权限,因此chmod必然是空操作。(FAT 没有这种粒度的权限,NTFS 权限不是通过用户名或数字 ID 存储的,而是通过 Linux 无法访问的 UUID 存储的。)您看到的权限是由umask=002部分挂载选项制造的。