Em um servidor de arquivos, uma pasta base contém as pastas do usuário:
Esta pasta base está protegida contra as ações do usuário (exclusão, renomeação, dump de arquivos, etc), os usuários só podem lê-la e percorrê-la:
Para proteger a pasta raiz de cada usuário, nego explicitamente o direito de excluir sua própria pasta:
Isso implica adicionar um deny
em cada pasta.
Fazer isso na pasta base não funciona: deny
para o grupo Users
de delete
subpastas, para This foler only
--> eles ainda podem excluir sua própria pasta, porque as permissões herdadas (negar para excluir) têm menos precedência do que as permissões explícitas (permitir modificar).
Com meu método, os usuários ainda podem ocultar sua própria pasta raiz. Isso não é um problema, mas mostra que a pasta não está 100% protegida contra ações.
- eu uso o método "canônico"?
- como evitar que os usuários ocultem sua própria pasta? Ou qualquer outra coisa irritante
- alguma sugestão?