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。
Unix 权限不适用于也不能映射到 Windows 权限,因此chmod必然是空操作。(FAT 没有这种粒度的权限,NTFS 权限不是通过用户名或数字 ID 存储的,而是通过 Linux 无法访问的 UUID 存储的。)您看到的权限是由umask=002部分挂载选项制造的。
| 归档时间: |
|
| 查看次数: |
1895 次 |
| 最近记录: |