## ACL 만들기/편집

액세스 제어 규칙 페이지에서 새 ACL (액세스 제어 목록) 파일에 대한 매개 변수를 지정하거나 기존 ACL을 편집할 수 있습니다.

다음 표에서는 페이지에 표시되는 필드와 버튼에 대해 설명합니다. 왼쪽 열에는 필드와 버튼이 나열되어 있고 오른쪽 열에는 해당 기능이 설명되어 있습니다.

필드 또는 버튼 | 설명
--- | ---
ID | ACL의 ID를 지정합니다.
파일: | 다음을 지정합니다. ACL을 만들 인스턴스의 서버 이름 ACL을 만들 서버 인스턴스
ACL 파일 편집 | 이 버튼을 누르면 ACL 관리 페이지로 이동합니다. 선택한 ACL에 대한 규칙을 편집하려면 ACL 관리 페이지에서 액세스 제어 편집 버튼을 누릅니다. ACL 규칙 테이블이 표시됩니다.
조치 | 요청이 액세스 제어 규칙과 일치할 때 서버에서 취할 조치를 지정합니다. 허용: 사용자, 그룹 또는 호스트의 액세스를 허용합니다. 거부: 사용자, 그룹 또는 호스트의 액세스를 거부합니다. 업데이트: 항목을 저장합니다. 재설정: 페이지의 값을 기본값으로 재설정합니다.
사용자/그룹 | 액세스 제어 규칙에 지정된 자원을 액세스하기 전에 사용자 이름과 암호를 제공해야 하는 사람을 지정합니다.
| 모든 사용자: 모든 사용자에게 액세스를 허용합니다. 인증은 필요하지 않습니다.
| 인증된 사용자만: 인증된 사람에게만 액세스를 허용합니다. 다음 중에서 선택할 수 있습니다. 인증 데이터베이스에 있는 모든 사용자: LDAP 디렉토리에 있는 모든 사용자와 그룹에게 액세스를 허용합니다. 다음 사용자만: 지정된 사용자와 그룹에게만 액세스를 허용합니다.
| 인증 확인 메시지: 인증 대화 상자에 표시되는 메시지 텍스트를 지정할 수 있습니다. 운영 체제에 따라 메시지의 처음 40자 정도가 표시됩니다. Netscape Navigator 및 Netscape Communicator는 사용자 이름과 암호를 캐싱하여 프롬프트 텍스트에 연결합니다. 즉, 사용자가 동일한 프롬프트가 있는 서버의 디렉토리와 파일을 액세스할 때 사용자 이름과 암호를 다시 입력할 필요가 없습니다. 여러 영역에서 사용자 인증 절차를 다시 수행하게 하려면 해당 자원에 대한 ACL 프롬프트를 변경해야 합니다.
| 인증 방법: 클라이언트에 대한 인증 정보를 가져올 때 서버에서 사용하는 방법을 지정합니다. 옵션은 다음과 같습니다. 기본값: `obj.conf` 파일에 지정한 기본 방법을 사용합니다. `obj.conf` 설정이 없는 경우에는 기본(Basic)이 사용됩니다. 기본값을 선택하면 ACL 파일에 인증 방법이 지정되지 않습니다. 기본값은 `obj.conf` 파일에서 한 행을 편집하여 모든 ACL에 대한 방법을 변경할 수 있기 때문에 선호되는 선택 방법입니다. 기본(Basic): HTTP 방법을 사용하여 클라이언트로부터 인증 정보를 가져옵니다. 서버에서 암호화를 활성화한 경우에만 사용자 이름과 암호가 암호화됩니다. 다이제스트: 사용자 이름과 암호를 일반 텍스트로 전송하지 않고 사용합니다. 서버 쪽에서 (다이제스트 인증 플러그 인을 사용하여) 다이제스트 값을 계산하여 클라이언트 다이제스트 값과 비교합니다. SSL: 서버에 대해 SSL이 활성화되어 있으면 클라이언트 인증서를 사용하여 사용자를 인증합니다. 암호화를 활성화하면 기본(Basic) 방법과 SSL 방법을 결합할 수 있습니다. 기타: 액세스 제어 API를 사용하여 만드는 사용자 정의 방법을 사용합니다.
소스 호스트 | 자원 액세스가 허용되는 호스트를 지정합니다. 모든 위치: 모든 시스템에서 자원을 액세스할 수 있습니다. 다음 위치에서만: 지정된 호스트 이름이나 IP 주소에서만 자원을 액세스할 수 있습니다. 시스템의 호스트 이름 또는 IP 주소와 일치하는 와일드카드 패턴을 사용하여 이 제한을 지정합니다.
권한 | 자원에 대해 허용되는 액세스 권한 유형을 지정합니다. 모든 액세스 권한: 사용자, 그룹 또는 호스트에 모든 액세스 권한을 허용합니다. 다음 권한만: 선택한 액세스 권한만 허용합니다. 다음과 같은 옵션이 있습니다. 읽기: 사용자가 파일을 볼 수 있습니다. GET, HEAD, POST, INDEX 등의 HTTP 메소드를 포함합니다. 쓰기: 사용자가 파일을 변경하거나 삭제할 수 있습니다. PUT, DELETE, MKDIR, RMDIR, MOVE 등의 MTTP 메소드를 포함합니다. 실행: 사용자가 CGI 프로그램, Java 애플릿 등과 같은 서버 쪽 응용 프로그램을 실행할 수 있습니다. 삭제: 쓰기 권한이 있는 사용자가 파일 또는 디렉토리를 삭제할 수 있습니다. 목록: 사용자가 디렉토리 정보를 가져올 수 있습니다. 정보: 사용자가 헤더를 가져올 수 있습니다(`http_head` 메소드).
기타 | 사용자 정의 ACL 항목을 지정합니다. 액세스 제어 API를 사용하여 ACL을 사용자 정의할 때 적용됩니다.
계속 | 서버에서 사용자에게 액세스를 허용할지를 결정하기 전에 액세스 제어 규칙 목록의 다음 행을 평가하도록 지정합니다.
| ACL 항목 하나에 여러 행을 만들 경우 가장 일반적인 제한에서 가장 특수한 제한순으로 작업을 하는 것이 좋습니다.
액세스 제어 설정 | 액세스 제어를 설정할지 지정합니다. 기본값이 선택되어 있습니다.
새 행 | 규칙 테이블에 행을 추가합니다.
거부 시 응답 | 액세스가 거부될 때 표시할 메시지를 지정합니다. 액세스 제어 객체마다 다른 메시지를 만들 수 있습니다. 기본 메시지는 "액세스가 허용되지 않습니다. 제한된 객체에 대한 액세스 권한이 클라이언트에 없습니다." 기본 파일로 응답(리디렉션 해제): 기본 파일의 메시지를 사용합니다. 다음 URL로 응답(리디렉션 설정): 이 URL로 리디렉션합니다. 업데이트: 항목을 저장합니다. 재설정: 페이지의 값을 기본값으로 재설정합니다.
제출 | 규칙 테이블에 항목을 저장합니다.
되돌리기 | 페이지의 값을 기본값으로 재설정합니다.

참조
| ACL 관리 ACL 보기

사용권에 대한 고지 사항