AclEntryPermission — ACL 항목의 permissions 구성 요소에 사용되는 권한
AclEntryPermission — ACL 항목의 permissions 구성 요소에 사용되는 권한
AclEntryPermission은 ACL 항목(ACL entry)의 permissions(권한) 구성 요소에 사용되는 권한을 정의하는 열거형이에요.
본문
public enum AclEntryPermission extends Enum<AclEntryPermission>
ACL 항목의 permissions 구성 요소에 사용되는 권한을 정의해요. Java 1.7부터 사용할 수 있어요.
열거 상수
| 열거 상수 | 설명 |
|---|---|
APPEND_DATA |
파일에 데이터를 추가하는 권한 |
DELETE |
파일을 삭제하는 권한 |
DELETE_CHILD |
디렉터리 안의 파일이나 디렉터리를 삭제하는 권한 |
EXECUTE |
파일을 실행하는 권한 |
READ_ACL |
ACL 속성을 읽는 권한 |
READ_ATTRIBUTES |
(ACL이 아닌) 파일 속성을 읽는 능력 |
READ_DATA |
파일의 데이터를 읽는 권한 |
READ_NAMED_ATTRS |
파일의 이름 있는 속성을 읽는 권한 |
SYNCHRONIZE |
동기식 읽기/쓰기로 서버에서 파일에 로컬로 접근하는 권한 |
WRITE_ACL |
ACL 속성을 쓰는 권한 |
WRITE_ATTRIBUTES |
(ACL이 아닌) 파일 속성을 쓰는 능력 |
WRITE_DATA |
파일의 데이터를 수정하는 권한 |
WRITE_NAMED_ATTRS |
파일의 이름 있는 속성을 쓰는 권한 |
WRITE_OWNER |
소유자를 변경하는 권한 |
필드
| 수식자와 타입 | 필드 | 설명 |
|---|---|---|
static final AclEntryPermission |
ADD_FILE |
디렉터리에 새 파일을 추가하는 권한 (WRITE_DATA와 같음) |
static final AclEntryPermission |
ADD_SUBDIRECTORY |
디렉터리에 하위 디렉터리를 만드는 권한 (APPEND_DATA와 같음) |
static final AclEntryPermission |
LIST_DIRECTORY |
디렉터리의 항목을 나열하는 권한 (READ_DATA와 같음) |
열거 상수 상세
READ_DATA— 파일의 데이터를 읽는 권한.WRITE_DATA— 파일의 데이터를 수정하는 권한.APPEND_DATA— 파일에 데이터를 추가하는 권한.READ_NAMED_ATTRS— 파일의 이름 있는 속성을 읽는 권한. RFC 3530은 이름 있는 속성을 파일 시스템의 파일과 연관된 불투명 파일로 정의해요.WRITE_NAMED_ATTRS— 파일의 이름 있는 속성을 쓰는 권한.EXECUTE— 파일을 실행하는 권한.DELETE_CHILD— 디렉터리 안의 파일이나 디렉터리를 삭제하는 권한.READ_ATTRIBUTES— (ACL이 아닌) 파일 속성을 읽는 능력.WRITE_ATTRIBUTES— (ACL이 아닌) 파일 속성을 쓰는 능력.DELETE— 파일을 삭제하는 권한.READ_ACL— ACL 속성을 읽는 권한.WRITE_ACL— ACL 속성을 쓰는 권한.WRITE_OWNER— 소유자를 변경하는 권한.SYNCHRONIZE— 동기식 읽기/쓰기로 서버에서 파일에 로컬로 접근하는 권한.
필드 상세
LIST_DIRECTORY— 디렉터리의 항목을 나열하는 권한 (READ_DATA와 같음).ADD_FILE— 디렉터리에 새 파일을 추가하는 권한 (WRITE_DATA와 같음).ADD_SUBDIRECTORY— 디렉터리에 하위 디렉터리를 만드는 권한 (APPEND_DATA와 같음).
values / valueOf
values()는 선언된 순서대로 이 열거형 클래스의 상수를 담은 배열을 반환해요. valueOf(String name)은 지정된 이름의 열거 상수를 반환해요.