Na pasta (importante: defina o Aplica-se a para a regra de acesso para Apenas esta pasta ), certifique-se de que o usuário tenha apenas estas permissões:
- Atravessar pasta / executar arquivo
- Listar pasta / ler dados
- Atributos de leitura
- Leia os atributos estendidos
(Se você estiver configurando uma entrada de negação, bloqueie estes: Crie arquivos , Crie pastas , Atributos de gravação , Escreva atributos estendidos , Excluir subpastas e arquivos , Excluir , Alterar permissões , Tomar posse .) No arquivo, negar estas permissões para o usuário:
- Excluir
- Alterar permissões
- Tomar posse
Esse arranjo produz os resultados desejados para mim no Windows 10. É possível usar a guia Acesso efetivo da pasta e do arquivo para garantir que você não tenha outras regras interferindo neles.
O usuário poderá então ler e gravar esse arquivo. O usuário não poderá renomear o arquivo, criar novos arquivos nessa pasta ou excluir esse arquivo. Observe que, se o usuário tiver a permissão "excluir" em outros arquivos nessa pasta, poderá excluí-los.
Observe, é claro, que, como o usuário pode gravar no arquivo, ele pode excluir tudo sem excluir o próprio arquivo. Se você não confiar nesse usuário, mantenha os backups.
Para arquivos do Excel especificamente, isso não faz todo o trabalho. Os programas do Office sempre salvam o documento em um arquivo temporário, excluem o original e renomeam o temporário para o original. Você pode contornar isso mexendo no Registro conforme instruído por este artigo da Microsoft . Abra esta chave na conta do usuário:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\14.0\Common\General
Para o Office 2013, altere 14.0
para 15.0
. (Está 16.0
para o Office 2016.) Crie um novo valor DWORD chamado EnableSimpleCopyForSaveToUNC
com os dados de 1
. Você também terá que alterar as permissões na pasta para permitir que o usuário Criar arquivos / gravar dados . (Mas como está apenas na pasta, o usuário não poderá mexer em nada, apenas criar novos arquivos.) Isso permitirá que o usuário salve o documento do Excel, mas, infelizmente, o arquivo temporário permanecerá.
Os possíveis comentadores podem pensar que CREATOR OWNER
permissões, hardlinks ou compartilhamentos de rede podem ajudar nisso, mas não.