Разрешение Windows "Запретить создание папки" не учитывается Git Bash
У меня есть папка в моей системе Windows 7. Через обычный диалог Свойства-> Безопасность-> Расширенный я предоставил Deny
за Create Folders / Append Data
моему текущему пользователю в этой папке. Как и ожидалось, я не могу создать новую папку в этой папке через проводник. Я также не могу создать папку, используя mkdir
из командной строки Windows.
Однако, если я запускаю Git Bash, я могу использовать его mkdir
встроенный для создания новой папки внутри папки. Бег whoami
внутри командного окна Git Bash возвращает мое имя пользователя, как и ожидалось (хотя и в нижнем регистре).
Возможно связано: находясь в каталоге с установленным разрешением Windows Deny, когда я запускаю ls -la
Я вижу, что разрешения для каталога drwxr-xr-x
, Если я бегу chmod o-w .
или же chmod o-x .
В этом каталоге параметры каталога не изменяются.
Что тут происходит? Как заставить Git Bash подчиняться разрешениям безопасности Windows?