파일 및 디렉터리 액세스 권한 상수

Win32_CodecFile 또는 CIM_DataFile 같은 파일 또는 디렉터리를 나타내는 WMI 클래스에는 AccessMask 속성이 포함됩니다. 이 속성에는 사용자 또는 그룹이 파일에 대한 특정 액세스 또는 작업에 대해 가져야 하는 액세스 권한을 지정하는 비트 설정이 포함되어 있습니다. 자세한 내용은 파일 보안 및 액세스 권한 및보안 개체의 액세스 보안 변경을 참조하세요.

AccessMask 속성을 포함하는 파일 또는 디렉터리 클래스는 다음과 같습니다.

다음 목록에는 AccessMask 속성의 파일 및 디렉터리 액세스 권한 값이 나열되어 있습니다. 이 속성은 비트맵입니다.

FILE_READ_DATA

1(0x1)

파일에서 데이터를 읽을 수 있는 권한을 부여합니다.

FILE_LIST_DIRECTORY

1(0x1)

파일에서 데이터를 읽을 수 있는 권한을 부여합니다. 디렉터리의 경우 이 값은 디렉터리의 내용을 나열할 수 있는 권한을 부여합니다.

FILE_WRITE_DATA

2(0x2)

파일에 데이터를 쓸 수 있는 권한을 부여합니다.

FILE_ADD_FILE

2(0x2)

파일에 데이터를 쓸 수 있는 권한을 부여합니다. 디렉터리의 경우 이 값은 디렉터리에 파일을 만들 수 있는 권한을 부여합니다.

FILE_APPEND_DATA

4(0x4)

파일에 데이터를 추가할 수 있는 권한을 부여합니다. 디렉터리의 경우 이 값은 하위 디렉터리를 만들 수 있는 권한을 부여합니다.

FILE_ADD_SUBDIRECTORY

4(0x4)

파일에 데이터를 추가할 수 있는 권한을 부여합니다. 디렉터리의 경우 이 값은 하위 디렉터리를 만들 수 있는 권한을 부여합니다.

FILE_READ_EA

8(0x8)

확장된 특성을 읽을 수 있는 권한을 부여합니다.

FILE_WRITE_EA

16(0x10)

확장 특성을 작성할 수 있는 권한을 부여합니다.

FILE_EXECUTE

32(0x20)

파일을 실행할 수 있는 권한을 부여합니다.

FILE_TRAVERSE

32(0x20)

파일을 실행할 수 있는 권한을 부여합니다. 디렉터리의 경우 디렉터리를 트래버스할 수 있습니다.

FILE_DELETE_CHILD

64(0x40)

파일이 읽기 전용인 경우에도 디렉터리와 디렉터리에 포함된 모든 파일(해당 자식)을 삭제할 수 있는 권한을 부여합니다.

FILE_READ_ATTRIBUTES

128 (0x80)

파일 특성을 읽을 수 있는 권한을 부여합니다.

FILE_WRITE_ATTRIBUTES

256 (0x100)

파일 특성을 변경할 수 있는 권한을 부여합니다.

삭제

65536 (0x10000)

개체를 삭제할 수 있는 권한을 부여합니다.

READ_CONTROL

131072(0x20000)

SACL의 정보를 포함하지 않고 개체에 대한 보안 설명자의 정보를 읽을 수 있는 권한을 부여합니다.

WRITE_DAC

262144(0x40000)

개체의 개체 보안 설명자에서 DACL을 수정할 수 있는 권한을 부여합니다.

WRITE_OWNER

524288(0x80000)

개체의 보안 설명자에서 소유자를 변경할 수 있는 권한을 부여합니다.

동기화

1048576(0x100000)

동기화에 개체를 사용할 수 있는 권한을 부여합니다. 이렇게 하면 프로세스가 개체가 신호 상태가 될 때까지 대기할 수 있습니다. 일부 개체 형식은 이 액세스 권한을 지원하지 않습니다.

요구 사항

요구 사항
헤더
Winnt.h

참고 항목

WMI 보안 상수

WMI 보안 유지 관리