Como negar excluir / modificar permissão para um arquivo?

2

Eu quero negar a mim mesmo a capacidade de modificar ou excluir um executável.

When .NET Reflector asks you if you want to update:

enter image description here

and you choose No it spontaneously deletes itself as retribution:

enter image description here

Portanto, eu quero evitar que eu seja capaz de Delete o executável; como punição por sua punição.

Eu tentei Negar me Write permission (e negar para Todos e Administradores ):

Exceto que ainda posso clicar com o botão direito do mouse - > Exclua o arquivo ...

Como nego a permissão de exclusão / modificação a um arquivo?

    
por Ian Boyd 12.07.2011 / 16:35

1 resposta

3

No Windows, basta ter um dos :

  • "Excluir" no objeto ou
  • "Excluir filho" em seu pai

Portanto, um arquivo só ficará indefinível se você negar ambos .

Use icacls para editar as permissões:

  • Negue "Excluir" ao arquivo:

    icacls Reflector.exe /deny Everyone:(D)
    
  • Negue "Excluir filho" à pasta:

    icacls . /deny Everyone:(DC)
    

(testado no Windows XP.)

    
por 12.07.2011 / 19:12