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