如何递归更改 Windows Subsystem for Linux 上文件和目录的权限?

如何递归更改 Windows Subsystem for Linux 上文件和目录的权限?

每次我使用sudo chmod -R +755 *或 时,它都会将目录和子目录中的sudo chmod -R +755 .所有文件权限重置。000

如果我运行sudo chmod +755 *,它将正确添加文件夹中所有内容的权限,但不会添加子文件夹的权限。

其他变体,例如

sudo find foldername -type d -exec chmod 755 {} ";"

似乎也可以通过这种方式重置权限。

它似乎还忽略了以 开头的文件和文件夹.,这也是不受欢迎的行为。

另外,当我尝试使用sudo chmod 0000 filenameos.chmod(),它只会删除写入权限。读取和执行权限保留在那里。当我在 Python3(bash shell 中的解释器)中使用时也是如此。

Windows 10 操作系统版本为 17134.165

相关内容