Eu tenho uma pasta no meu sistema Windows 7. Por meio da caixa de diálogo Propriedades - > Segurança - > Avançado, concedi Deny
para Create Folders / Append Data
ao meu usuário atual nesta pasta. Como esperado, não posso criar uma nova pasta dentro dessa pasta por meio do Gerenciador de arquivos. Também não posso criar uma pasta usando mkdir
de um prompt de comando do Windows.
No entanto, se eu iniciar o Git Bash, posso usar o mkdir
builtin para criar uma nova pasta dentro da pasta. Executar whoami
dentro da janela de comando do Git Bash retorna meu nome de usuário como esperado (embora em letras minúsculas).
Possivelmente relacionado: enquanto no diretório com o conjunto de permissões Windows Deny, quando executo um ls -la
, vejo que as permissões no diretório são drwxr-xr-x
. Se eu executar chmod o-w .
ou chmod o-x .
on deste diretório, as configurações do diretório serão inalteradas .
O que está acontecendo aqui? Como obtenho o Git Bash para obedecer às permissões de segurança do Windows?