Sdílet prostřednictvím


Pravidla pro šíření seznamu ACL

Když vytváříte nebo měníte položky řízení přístupu (ACE) pro objekty kontejnerů (například složky), můžete určit, jak v rámci kontejneru šířit položky řízení přístupu k objektům. Například můžete ACE aplikovat na všechny podsložky, ale nikoli soubory v těchto složkách.

Pravidla šíření ACE jsou řízeny různými kombinacemi výčtů InheritanceFlags a PropagationFlags. Můžete předat oba výčty konstruktorům třídy FileSystemAuditRule nebo třídy FileSystemAccessRule.

Následující tabulka uvádí všechny kombinace dvou výčtů a popisuje, jak každá kombinace ovlivňuje pravidla šíření.

Kombinace příznaků

Výsledky šíření

Žádné příznaky

Cílová složka.

ObjectInherit

Cílová složka, podřízený objekt (soubor), podřízený objekt podřízeného objektu (soubor).

ObjectInherit a NoPropagateInherit

Cílová složka, podřízený objekt (soubor).

ObjectInherit a InheritOnly

Podřízený objekt (soubor), podřízený objekt podřízeného objektu (soubor).

ObjectInherit, InheritOnly a NoPropagateInherit

Podřízený objekt (soubor).

ContainerInherit

Cílová složka, podřízená složka, pod podřízená složka.

ContainerInherit a NoPropagateInherit

Cílová složka, podřízená složka.

ContainerInherit a InheritOnly

Podřízená složka, pod podřízená složka.

ContainerInherit, InheritOnly a NoPropagateInherit

Podřízená složka.

ContainerInherit a ObjectInherit

Cílová složka, podřízený složka, podřízený objekt (soubor), pod podřízená složka, pod podřízený objekt (soubor).

ContainerInherit, ObjectInherit a NoPropagateInherit

Cílová složka, podřízená složka, podřízený objekt (soubor).

ContainerInherit, ObjectInherit a InheritOnly

Podřízená složka, podřízený objekt (soubor), pod podřízená složka, pod podřízený objekt (soubor).

ContainerInherit, ObjectInherit, NoPropagateInherit, InheritOnly

Podřízená složka, podřízený objekt (soubor).

Poznámka Chcete-li změnit pouze pravidla přístupu určitých podřízených souborů nebo složek, je nutné rozdělit vaši operaci do několika různých volání.

Viz také

Další zdroje

Přehled technologie ACL

Zabezpečení v rozhraní .NET Framework