r5
| 1 | [include(틀:알파위키 운영 문서)] |
|---|
| 2 | [include(틀:알파위키)] |
|---|
| 3 | [include(틀:프로젝트 문서, 프로젝트=알파위키 도움말 프로젝트)] |
|---|
| 4 | [include(틀:알파위키 도움말)] |
|---|
r1
| 5 | [[파일:theseedacl.png]] |
|---|
| 6 | '''관리자 시점에서 바라본 ACL 설정창의 일부''' |
|---|
| 7 | |
|---|
| 8 | [목차] |
|---|
| 9 | |
|---|
| 10 | == 개요 == |
|---|
| 11 | 더 시드 엔진의 2017년 11월 22일자 업데이트 이후, 전면 개편된 ACL[* 문서의 편집 및 읽기 권한 등을 설정하는 시스템] 권한을 설정하는 법에 대한 설명입니다. |
|---|
| 12 | |
|---|
| 13 | == 문서 ACL과 이름공간 ACL == |
|---|
r3
| 14 | 두 종류의 ACL이 존재하는데, 기본적으로는 개별 문서의 ACL이 이름공간[* 네임스페이스, 이 문서를 예시로 한다면 본 문서의 제목인 알파위키:ACL에서 ''알파위키:'''부분이 이름공간(네임스페이스)입니다.] ACL보다 우선하며, 개별 문서의 ACL이 따로 규정된 것이 없을 경우, 이름공간 ACL에 따라 적용됩니다. 이름공간 ACL은 변경할 경우, 동일한 이름공간을 적용받는 모든 문서가 일괄적으로 편집 및 조회 권한이 변합니다. 따라서 잘못 건드리면 큰일날 수 있으니 조심하시길... 이름공간이 따로 정해져 있지 않은 일반 문서도 하나의 이름공간으로 간주가 됩니다. |
|---|
r1
| 15 | |
|---|
| 16 | == 입력가능한 명령문 == |
|---|
| 17 | 상단의 이미지를 참조하신다면, 입력가능한 명령이 4가지 섹션으로 구분되어 있음을 알 수 있습니다. |
|---|
| 18 | === 1번째 칸: 권한/사용자/IP === |
|---|
| 19 | ACL을 조정할 영역을 설정합니다. |
|---|
| 20 | * 권한: 일정한 종류의 사용자들을 대상으로 권한을 조정합니다. |
|---|
| 21 | * 사용자: 특정한 사용자(ID)를 대상으로 권한을 조정합니다. |
|---|
| 22 | * IP: 특정한 IP를 대상으로 권한을 조정합니다. 단, 개별 IP에 대해서만 권한을 조정할 수 있으며, 대역에 대한 권한 설정은 불가능합니다. |
|---|
| 23 | |
|---|
r7
| 24 | === 2번째 칸 === |
|---|
r1
| 25 | 1번째 칸에 사용자/IP를 지정한 경우, 이 칸은 특정한 IP 또는 ID를 입력하게 됩니다. |
|---|
| 26 | |
|---|
| 27 | 1번째 칸에 '권한'을 지정한 경우, 다음 범주를 설정하게 됩니다. |
|---|
| 28 | * 아무나: 제한이 없습니다. |
|---|
| 29 | * 로그인한 사용자: 비회원을 제외합니다. |
|---|
| 30 | * 가입한 지 15일이 지난 사용자: 로그인한 사용자 중에서도 계정 생성후 15일이 아닌 계정을 제외합니다. |
|---|
| 31 | * 관리자: 관리자만을 지정합니다. |
|---|
| 32 | * 차단된 사용자: 차단 처리된 ID만을 지정합니다. |
|---|
| 33 | * 차단된 아이피: 차단 처리된 IP만을 지정합니다. |
|---|
| 34 | * 해당 문서 기여자: ACL 지정 시점에서 해당 문서에 기여한 내역이 있는 사람만을 지정합니다. |
|---|
| 35 | |
|---|
r7
| 36 | === 3번째 칸: 허용/거부 === |
|---|
r1
| 37 | * 허용: 2번째 칸에서 지정한 대상의 편집을 '''허용''' 합니다. |
|---|
| 38 | * 거부: 반대로, 지정된 대상의 편집을 '''거부''' 합니다. |
|---|
| 39 | |
|---|
r7
| 40 | === 4번째 칸: 기간 === |
|---|
r1
| 41 | ACL을 얼마나 지정할 것인지 그 기간을 지정합니다. 그런데 기본적으로 엔하계 위키에선 영구로 지정해 놓고 손 안대는 일이 일상다반사입니다. |
|---|
| 42 | |
|---|
r7
| 43 | == ACL 권한 ACL == |
|---|
r6
| 44 | ACL을 조정하는 권한을 설정하는 ACL입니다. 일반적인 경우 조정할 필요가 없습니다. |
|---|
r11
| 45 | 여기서 ACL 조정 권한을 부여할 경우 문서의 ACL은 조정이 가능하나 네임스페이스 ACL은 조정이 불가능합니다. |
|---|
r12
| 46 | nsacl이라는 권한이 부여되어야 네임스페이스 ACL을 조정 가능하며 nsacl 권한 보유자는 일반 문서 ACL 조정 ACL을 무시하고도 ACL 조정이 가능합니다. |
|---|
r6
| 47 | |
|---|
r4
| 48 | == 주의 사항 == |
|---|
| 49 | 넓은 범위의 권한을 첫 번째 규칙으로 설정을 해 버리면 하위 규칙에 좁은 범위의 권한을 따로 설정을 해도 먹히지 않습니다. |
|---|
| 50 | 예를 들어 |
|---|
r13
| 51 | > 규칙 1 아무나 허용 |
|---|
| 52 | > 규칙 2 차단된 아이피 거부 |
|---|
| 53 | > 규칙 3 차단된 계정 거부 |
|---|
r9
| 54 | 라고 설정을 하면 규칙 1 때문에 차단이 된 계정이나 아이피가 문서 편집을 할 수 있는 괴이한 현상이 발생합니다. 반드시 아무나(any) 설정은 마지막에 하셔야 합니다. |
|---|
r4
| 55 | |
|---|
r1
| 56 | |
|---|