Não é possível definir a propriedade somente leitura na pasta temporária

1

Estou tentando tornar a pasta \ documentsettings \ user \ temp como somente leitura para impedir que arquivos gravem arquivos nela (tenho motivos para fazer isso). Mas eu tentei todos os métodos básicos de fazer isso, a partir da linha de comando usando + R na pasta, mas se recusa a permanecer no modo somente leitura. Basicamente, o que estou tentando alcançar é impedir que arquivos sejam criados na pasta temp. Eu não me importo com aplicativos que travariam se fosse negado acesso a ele. Na verdade, estou testando quais aplicativos falham ao fazer a leitura n

    
por asudhak 20.07.2012 / 17:05

1 resposta

1

A propriedade somente leitura nas pastas (+ R) não faz o que você pensa no Windows. Consulte o link

Windows may also store customization information in ahidden Desktop.ini file in the folder. In this case, Windows sets the read-only attribute on the folder to instruct Windows to look for the Desktop.ini file. The read-only attribute does not prevent you from performing common file and folder tasks (such as copy, move, delete, and rename)

Para realmente tornar uma pasta somente leitura, você precisa estar em um sistema de arquivos NTFS e definir as permissões na pasta, que aparecem na guia Segurança (clique com o botão direito do mouse na pasta, escolha Propriedades no menu e selecione a pasta Aba Segurança). Remova as permissões Modificar e Gravar de cada usuário e grupo listado da pasta e, então, ninguém poderá gravar nele.

Talvez seja necessário clicar em Avançado > Altere as permissões e desmarque a opção "Incluir permissões herdáveis ..." para limpar as permissões do sistema que geralmente são herdadas do pai.

    
por 20.07.2012 / 17:28