AclEntryPermission — ACL 항목의 permissions 구성 요소에 사용되는 권한

AclEntryPermission — ACL 항목의 permissions 구성 요소에 사용되는 권한

AclEntryPermission은 ACL 항목(ACL entry)의 permissions(권한) 구성 요소에 사용되는 권한을 정의하는 열거형이에요.

출처: Java API Reference

본문

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)은 지정된 이름의 열거 상수를 반환해요.

더 알아보기 (Learn more)

Java 공식 API