A permissão Negar Criar Pasta do Windows não é respeitada pelo Git Bash

1

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?

    
por Craig Walker 14.09.2016 / 17:19

0 respostas