Разрешение 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?

0 ответов

Другие вопросы по тегам