| r51 vs r52 | ||
|---|---|---|
| 1 | [[분류:알파위키의 도움말]] | |
| 1 | 2 | [include(틀:15일 이상 회원 수정)] |
| 2 | [include(틀:프로젝트 문서, 프로젝트=알파위키 도움말 프로젝트)] | |
| 3 | 3 | [include(틀:알파위키 운영 문서)] |
| 4 | 4 | [include(틀:알파위키)] |
| 5 | 5 | [include(틀:알파위키 도움말)] |
| ... | ... | |
| 15 | 15 | 이로써 이전에는 불가능 하였던 차단 소명 게시판의 알파위키 내부 이전과 뻘토론 생성만을 막을 수 있는 것[* 토론 발제 권한에 로그인 이용자 전용이 달려 있는 경우 비로그인 이용자는 토론 발제가 불가하고 로그인 이용자가 발제한 토론에 참여만이 가능하다. 토론 부문에 로그인 이용자 ACL을 설정해 놓았으면 비로그인 이용자는 토론 발제 뿐만 아니라 참여도 불가하였다.]이 가능하게 되었습니다. |
| 16 | 16 | |
| 17 | 17 | == 문서 ACL과 이름공간 ACL == |
| 18 | 두 종류의 ACL이 존재하는데, 기본적으로는 개별 문서의 ACL이 이름공간[* 이름공간(네임스페이스) | |
| 18 | 두 종류의 ACL이 존재하는데, 기본적으로는 개별 문서의 ACL이 이름공간[* 이름공간(네임스페이스)은 이 문서를 예시로 한다면 본 문서의 제목인 알파위키:ACL 설정 도움말에서 ''알파위키:''부분이 이름공간 입니다.] ACL보다 우선하며, 개별 문서의 ACL이 따로 규정된 것이 없을 경우, 이름공간 ACL에 따라 적용됩니다. 기본적으로 문서 ACL은 admin 권한이 있는 이용자(모든 운영진)가 수정 가능하며, 이름공간 ACL은 nsacl 권한이 별도로 부여된 이용자(관리자)가 수정이 가능합니다. 관리자가 아닌 타 운영진 분들은 수정이 필요할 경우 직접 수정하지 마시고, 관리자에게 요청하시기 바랍니다. 이름공간 ACL은 변경할 경우, 동일한 이름공간을 적용받는 모든 문서가 일괄적으로 편집 및 조회 권한이 변합니다. 따라서 잘못 건드리면 큰일날 수 있으니 조심하시길 바랍니다. 이름공간이 따로 정해져 있지 않은 일반 문서도 하나의 이름공간으로 간주가 됩니다. 표제어 앞에 '문서:'라는 네임스페이스를 적용하여 일반문서임을 나타낼 수 있지만 따로 적지 않아도 '문서:' 네임스페이스가 적용이 된 것으로 인식이 됩니다. | |
| 19 | 19 | |
| 20 | 20 | == 입력가능한 명령문 == |
| 21 | 21 | 상단의 이미지를 참조하신다면, 입력가능한 명령이 4가지 섹션으로 구분되어 있음을 알 수 있습니다. |
| ... | ... | |
| 27 | 27 | * IP: 특정한 IP를 대상으로 권한을 조정합니다. 단, 개별 IP에 대해서만 권한을 조정할 수 있으며, 대역에 대한 권한 설정은 개발 예정입니다. |
| 28 | 28 | * GeoIP: 특정한 지역의 IP를 대상으로 권한을 조정합니다. |
| 29 | 29 | * ACL 그룹: ACL 그룹을 대상으로 한 문서 접근 권한을 조정합니다. 차단된 사용자 또는 IP를 권한 설정 창에서보다 이쪽 설정으로 할 것을 권장하며 차단 기능이 ACL 그룹으로 개편됨에 따라 다양한 차단 사유를 그룹별로 나누어 관리하고 해당 그룹별 접근에 대해 관리할 수 있습니다. |
| 30 | ||
| 30 | 31 | === 2번째 칸 === |
| 31 | 32 | 1번째 칸에 사용자/IP를 지정한 경우, 이 칸은 특정한 IP 또는 ID를 입력하게 됩니다. 1번째 칸에 geoIP를 지정한 경우, 이 칸은 특정한 국가 코드를 입력하게 됩니다. 국가 코드(KR, US, JP 등)가 아닌 국가 이름(Korea, 한국, 대한민국 등)을 입력할 경우 ACL 설정이 '''거부'''됩니다.[* invalid_acl_condition이라는 메세지가 뜨게 됩니다.] |
| 32 | 33 | |
| ... | ... | |
| 44 | 45 | === 3번째 칸: 허용/거부/이름공간 ACL === |
| 45 | 46 | * 허용: 2번째 칸에서 지정한 대상의 편집을 '''허용''' 합니다. |
| 46 | 47 | * 거부: 반대로, 지정된 대상의 편집을 '''거부''' 합니다. |
| 47 | * 이름공간 ACL 실행: 해당 권한에 해당하는 사용자의 경우 이름공간 ACL | |
| 48 | * 이름공간 ACL 실행: 해당 권한에 해당하는 사용자의 경우 이름공간 ACL로 실행됩니다. 즉 해당 사용자들은 이름공간 ACL 규칙을 적용받습니다. | |
| 49 | ||
| 48 | 50 | === 4번째 칸: 기간 === |
| 49 | 51 | ACL을 얼마나 지정할 것인지 그 기간을 지정합니다. 그런데 기본적으로 엔하계 위키에선 영구로 지정해놓고 손 안대는 일이 일상다반사입니다. 토론 댓글에서 특정 이용자와 IP를 설정하면 설정한 시간동안 토론 발언권을 제한하는 것도 가능합니다. |
| 50 | 52 | |
| 51 | 53 | == ACL 그룹 개편에 따른 특정 문서 ACL 설정 == |
| 52 | ||
| 54 | 2020년 8월 말 개편된, 새로운 ACL 그룹 형태로 일부 개편된 바가 있습니다. 이에 따라 ACL 그룹별로 접근 제한 혹은 허용을 결정할 수 있는 다양한 구조가 가능합니다. 이에 따라, 기존의 "차단된 유저" 는 기본적으로 차단되던 설정이 바뀌었습니다. 따라서 로그인 사용자 권한/15일 가입된 사용자/문서 기여자 만을 허용할 경우, 차단된 사용자도 편집이 가능하도록 되었습니다. 따라서, 기존과 같이 차단된 사용자의 문서 편집이나 토론 등의 접근 권한을 거부하기 위해서는 앞서 설명된 순서 우선권과 거부, 허용에 대한 논리적인 우선순위를 잘 이해하고 있어야 합니다. | |
| 53 | 55 | |
| 54 | 56 | 가장 쉬운 방식은, 기존과 같이 허용하고 싶은 그룹(예를 들면, 소위 1단계 제한의 경우 "로그인 사용자", 2단계 제한의 경우 "가입된지 15일 후의 사용자") 을 선택한 후, 이름공간 실행으로 보내버릴 경우 이름공간에서는 자동적으로 차단된 사용자 혹은 차단된 아이피를 우선적으로 걸러낼 수 있도록 설정되어 있습니다. |
| 55 | 57 | |
| ... | ... | |
| 80 | 82 | > 규칙 3 차단된 계정 거부 |
| 81 | 83 | 으로 설정하면, 규칙 1 때문에 차단이 된 계정이나 아이피가 문서 편집을 할 수 있는 괴이한 현상이 발생합니다. 반드시 아무나(any) 설정은 마지막에 하셔야 합니다. 꼭 차단된 이용자 관련 설정이 먼저 적용이 되어있어야 합니다. |
| 82 | 84 | |
| 83 | 또한 ACL 조정 ACL을 설정하실 때도 주의하셔야 합니다. --실제로 그럴 일은 없겠지만-- ACL 조정 권한을 "아무나"로 설정하면 IP 유저가 ACL을 조정할 수 있습니다(...) [[https://theseed.io/history/%EB%8D%94%EC%8B%9C%EB%93%9C%EC%9C%84%ED%82%A4:%EC%97%B0%EC%8A%B5%EC%9E%A5/ACL?from=9|#]] [[https://namu.wiki/history/사용자:namubot|#]] | |
| 85 | 또한 ACL 조정 ACL을 설정하실 때도 주의하셔야 합니다. --실제로 그럴 일은 없겠지만-- ACL 조정 권한을 "아무나"로 설정하면 IP 유저가 ACL을 조정할 수 있습니다.(...) [[https://theseed.io/history/%EB%8D%94%EC%8B%9C%EB%93%9C%EC%9C%84%ED%82%A4:%EC%97%B0%EC%8A%B5%EC%9E%A5/ACL?from=9|#]] [[https://namu.wiki/history/사용자:namubot|#]] | |
| 84 | 86 | |
| 85 | 87 | == 기타 == |
| 86 | 88 | * 내부적으로는 남아있는 것으로 추정되나[* 개발자 도구를 통해 확인] 2020년 3월 1일부로 각각의 문서의 읽기 ACL을 조정할 수 없습니다. |
| 87 | ||
| 88 | [[분류:알파위키의 도움말]] |