파일 및 디렉터리 액세스 권한 상수
Win32_CodecFile 또는 CIM_DataFile 같은 파일 또는 디렉터리를 나타내는 WMI 클래스에는 AccessMask 속성이 포함됩니다. 이 속성에는 사용자 또는 그룹이 파일에 대한 특정 액세스 또는 작업에 대해 보유해야 하는 액세스 권한을 지정하는 비트 설정이 포함되어 있습니다. 자세한 내용은 파일 보안 및 액세스 권한과 보안 개체에 대한 액세스 보안 변경을 참조하세요.
AccessMask 속성을 포함하는 파일 또는 디렉터리 클래스는 다음과 같습니다.
- CIM_DataFile
- CIM_Directory
- CIM_LogicalFile
- Win32_CodecFile
- Win32_Directory
- Win32_NTEventLogFile
- Win32_Share
- Win32_ShortcutFile
다음 목록에는 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)
-
파일 특성을 변경할 수 있는 권한을 부여합니다.
-
-
DELETE
-
-
65536(0x10000)
-
개체를 삭제할 수 있는 권한을 부여합니다.
-
-
READ_CONTROL
-
-
131072(0x20000)
-
SACL의 정보를 포함하지 않고 개체의 보안 설명자에서 정보를 읽을 수 있는 권한을 부여합니다.
-
-
WRITE_DAC
-
-
262144(0x40000)
-
개체의 개체 보안 설명자에서 DACL을 수정할 수 있는 권한을 부여합니다.
-
-
WRITE_OWNER
-
-
524288(0x80000)
-
개체의 보안 설명자에서 소유자를 변경할 수 있는 권한을 부여합니다.
-
-
SYNCHRONIZE
-
-
1048576(0x100000)
-
동기화에 개체를 사용할 수 있는 권한입니다. 개체가 신호를 받는 상태가 될 때까지 프로세스를 대기시킬 수 있습니다. 일부 개체 형식은 이 액세스 권한을 지원하지 않습니다.
-
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|