Essas não são permissões suportadas em cacls. As permissões suportadas são: Ler, Gravar, Alterar, Controle Total, Nenhum.
EDIT: Se alguém pode copiá-lo, eles podem lê-lo, e se eles podem escrever / alterá-lo, eles podem excluí-lo.
Como exatamente é possível restringir as permissões de leitura e execução de um arquivo e deixar todo o resto intacto. Então você não pode abrir o arquivo, embora você possa fazer coisas como movê-lo e excluí-lo, etc.
Essas não são permissões suportadas em cacls. As permissões suportadas são: Ler, Gravar, Alterar, Controle Total, Nenhum.
EDIT: Se alguém pode copiá-lo, eles podem lê-lo, e se eles podem escrever / alterá-lo, eles podem excluí-lo.
Conceda tudo, mas negue as permissões de leitura / execução:
icacls myfile /grant user:m /deny user:rx
Conceder permissões específicas:
icacls myfile /grant user:(gw,ge,d,wd,ra,rea)
Semelhante pode ser feito com xcacls
, mas não com o antigo cacls
.
Esta é a ferramenta que você deseja. Você diz que não quer que eles sejam capazes de abri-lo, mas se eles podem lê-lo, eles podem abri-lo. Como surgiu na sua conversa, você pode restringir sua capacidade de executar arquivos.
Tags command-line windows cacls