
Aqui está o que eu gostaria de fazer: 1) Criar uma pasta principal que não permita herança. 2) Crie uma pasta de modelo com subpastas. 2.1) Defina permissões para que essas pastas não possam ser excluídas. 2.2) Defina permissões para que essas pastas possam ser gravadas. 2.2.1) Os arquivos não podem ser excluídos/sobrescritos após serem gravados nesta pasta. 3) Permitir que a pasta do modelo seja copiada e renomeada, mas não excluída.
Isso é possível?
Responder1
Esteja ciente de que um administrador poderá alterar as permissões do arquivo e fazer as alterações que desejar.
Quebre a herança desmarcando "Incluir permissões herdáveis do pai deste objeto" em Propriedades -> Segurança -> Avançado.
Acho que você pode criar diretórios sem imagens. (Você chega a esta tela clicando em "Adicionar" ou "Editar" na tela acima.)
2a. "Definir permissões para que essas pastas não possam ser excluídas": defina uma negação explícita na exclusão para um grupo ao qual os usuários pertencem (usei "Usuários do domínio") verificando "Excluir" da coluna de negação.
2b. "Definir permissões para que essas pastas possam ser gravadas": marque "Criar arquivos/gravar dados" na coluna de permissão.
2c. "Os arquivos não podem ser excluídos/substituídos após serem gravados nesta pasta." Verifique "Excluir subpastas e arquivos" da coluna de negação.
- "Permitir que a pasta do modelo seja copiada e renomeada, mas não excluída." Consegui copiar a pasta do modelo com as permissões intactas usando um prompt de comando administrativo e digitando
xcopy Template NewName /o /x /e /h /k
. Você não especificou qual usuário seria obrigado a copiar as pastas, então neguei para mim mesmo e copiei. (Falha sem um prompt de comando elevado.)
Espero que isso ajude.