Regras de propagação de ACL
Quando você criar ou modificar entradas de controle de acesso (ACEs) para objetos de contêiner, sistema autônomo pastas, você pode especificar sistema autônomo propagar sistema autônomo ACEs a objetos no contêiner.Por exemplo, você pode aplicar ACEs para todas as subpastas, mas não os arquivos dentro dessas pastas.
As regras de propagação de ACE são controladas por diferentes combinações do InheritanceFlags enumeração e o PropagationFlags enumeração. Você pode passar as duas enumerações para construtores do FileSystemAuditRule classe ou o FileSystemAccessRule classe.
A tabela a seguir mostra todas as combinações de duas enumerações e descreve como cada combinação afeta as regras de propagação.
Combinações de sinalizar |
Resultados de propagação |
---|---|
Não há sinalizadores |
Pasta de destino. |
Pasta de destino, o objeto filho (arquivo), neto objeto (arquivo). |
|
Pasta de destino, o objeto filho (arquivo). |
|
Objeto filho (arquivo), neto objeto (arquivo). |
|
Objeto filho (arquivo). |
|
Pasta de destino, pasta filho, neto pasta. |
|
Pasta de destino, pasta filha. |
|
Pasta filho, neto pasta. |
|
Pasta filho. |
|
Pasta de destino, pasta filha, objeto filho (arquivo), pasta neto, neto objeto (arquivo). |
|
Pasta de destino, a pasta filha, objeto filho (arquivo). |
|
Pasta filho, objeto filho (arquivo), pasta neto, neto objeto (arquivo). |
|
ContainerInherit, ObjectInherit, NoPropagateInherit, InheritOnly |
Pasta filho, objeto filho (arquivo). |
Observação: Para alterar as regras de acesso de somente determinados filho arquivos ou pastas, você deve quebrá-sua operação em várias chamadas diferentes.