ACL 전파 규칙
폴더 같은 컨테이너 개체에 대한 ACE(액세스 제어 항목)를 만들거나 수정할 때 ACE를 컨테이너 내의 개체로 전파하는 방법을 지정할 수 있습니다. 예를 들어, ACE를 모든 하위 폴더에만 적용하고 해당 폴더 내의 파일에는 적용하지 않을 수도 있습니다.
ACE 전파 규칙은 InheritanceFlags 열거형 및 PropagationFlags 열거형의 다양한 조합으로 제어됩니다. 두 열거형을 모두 FileSystemAuditRule 클래스 또는 FileSystemAccessRule 클래스의 생성자에 전달할 수 있습니다.
다음 표에서는 두 가지 열거형의 모든 조합을 보여 주고 각 조합이 전파 규칙에 영향을 주는 방식에 대해 설명합니다.
플래그 조합 |
전파 결과 |
---|---|
플래그 없음 |
대상 폴더입니다. |
대상 폴더, 자식 개체(파일), 손자 개체(파일)입니다. |
|
대상 폴더, 자식 개체(파일)입니다. |
|
자식 개체(파일), 손자 개체(파일)입니다. |
|
자식 개체(파일)입니다. |
|
대상 폴더, 자식 폴더, 손자 폴더입니다. |
|
대상 폴더, 자식 폴더입니다. |
|
자식 폴더, 손자 폴더입니다. |
|
자식 폴더입니다. |
|
대상 폴더, 자식 폴더, 자식 개체(파일), 손자 폴더, 손자 개체(파일)입니다. |
|
대상 폴더, 자식 폴더, 자식 개체(파일)입니다. |
|
자식 폴더, 자식 개체(파일), 손자 폴더, 손자 개체(파일)입니다. |
|
ContainerInherit, ObjectInherit, NoPropagateInherit, InheritOnly |
자식 폴더, 자식 개체(파일)입니다. |
참고 특정 자식 파일이나 폴더에 대한 액세스 규칙만 변경하려면 작업을 몇 가지 호출로 구분해야 합니다.