1

У меня есть папка в моей системе 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