Git Bash 不遵守 Windows 拒绝创建文件夹权限

Git Bash 不遵守 Windows 拒绝创建文件夹权限

我的 Windows 7 系统上有一个文件夹。通过常规的“属性”->“安全”->“高级”对话框,我已授予当前用户对该文件夹的Deny权限Create Folders / Append Data。正如预期的那样,我无法通过文件资源管理器在此文件夹中创建新文件夹。我也无法使用mkdirWindows 命令提示符创建文件夹。

但是,如果我启动 Git Bash,我可以使用其mkdir内置功能在文件夹内创建一个新文件夹。whoami在 Git Bash 命令窗口内运行会按预期返回我的用户名(尽管是小写)。

可能相关:在设置了 Windows Deny 权限的目录中,当我运行 时ls -la,我看到该目录的权限为drwxr-xr-x。如果我从此目录运行chmod o-w .或,目录设置是chmod o-x .未变

这是怎么回事?如何让 Git Bash 遵守 Windows 安全权限?

相关内容