| ... | ... | |
|---|
| 11 | 11 | == '''A'''ccess '''C'''ontrol '''L'''ist(접근 제어 목록) == |
|---|
| 12 | 12 | 사용자들이 어떤 문서에 접근할 수 있는지에 대해 정해놓은 것이다. 모니위키, 나무위키에서도 사용된다. |
|---|
| 13 | 13 | |
|---|
| 14 | | === 나무위키에서의 ACL === |
|---|
| 15 | | [[나무위키:엔진]]에서 지원하는 기능으로 인터페이스는 [[:파일:Admin_ACL.png|이렇게]] 생겼다. ACL이 걸리면 권한이 없는 경우 특정 기능의 이용이 제한된다. 문서에 ACL이 걸렸는지의 여부는 문서 역사에서 확인할 수 있다. 참고로 나무위키 문서에 걸리는 ACL은 다음과 같다. 자세히 열람하려면 [[https://namu.wiki/history/%EB%8D%94%EB%AF%B8:ACL%20%ED%85%8C%EC%8A%A4%ED%8A%B8|이곳]]으로. |
|---|
| 14 | === the seed 엔진에서의 ACL === |
|---|
| 15 | [[the seed]] 엔진에서 지원하는 기능으로 인터페이스는 [[:파일:theseedacl.png|이렇게]] 생겼다. ACL이 걸리면 권한이 없는 경우 특정 기능의 이용이 제한된다. 문서에 걸린 ACL은 문서 우측 상단의 ACL 탭에서 확인할 수 있다. |
|---|
| 16 | 16 | |
|---|
| 17 | * ''(a,b,c,d으로 ACL 변경)'' '''r(숫자)''' ({{{#gray 0}}}) '''{{{#0275d8 운영진 이름}}}''' () |
|---|
| 18 | * a: 추가 또는 삭제 여부. insert, delete로 나뉜다. |
|---|
| 19 | * b: 문서에 취할 동작. read (읽기), edit (편집), delete (삭제), move (이동), create_thread (토론 발제), write_thread_comment (토론 댓글 달기), edit_request (편집 요청), acl (ACL 설정)로 나뉜다. |
|---|
| 20 | * c: d에 속한 사용자에게 b를 허용할지 거부할지의 여부. allow와 deny로 나뉜다. |
|---|
| 21 | * d: perm과 member, ip로 나뉜다. ip:127.0.0.1, member:namu처럼 특정 사용자만 가능하게 할 수 있으며, 권한별로 나눌 수도 있다. 권한은 perm:으로 시작하며, any (아무나), member (로그인한 사용자), admin (관리자), member_signup_15days_ago (가입 후 15일이 지난 사용자), member_not_suspend (차단되지 않은 사용자), suspend_account (차단된 사용자), blocked_ipacl (차단된 아이피), document_contributor (ACL이 걸리기 전 시점의 해당 문서 기여자), bot (봇), match_username_and_document_title (사용자 이름과 문서 이름이 일치하는 경우)로 나뉜다. member의 경우 차단 여부와 관계없이 로그인 여부만 따지며, bot과 match_username_and_document_title은 사용자 문서에서 사용된다. |
|---|
| 17 | 22 | |
|---|
| 18 | | * ''(a,b,c,d,e으로 ACL 변경)'' '''r(숫자)''' ({{{#gray 0}}}) '''{{{#0275d8 운영진 이름}}}''' ()
|
|---|
| 19 | | * a: 문서 열람 권한. admin(운영진 전용), member(회원 전용), everyone(제한 없음)으로 나뉜다. 기본 설정은 everyone이며, 이에 따라 [[편집 제한]]된 문서라도 대부분의 경우 어떠한 사용자라도 문서를 '''읽을''' 수는 있다.
|
|---|
| 20 | | * b: 문서 수정[* 문서 생성 권한도 포함이지만, 삭제 권한과는 별개이다.] 권한. admin(운영진 전용), member(회원 전용), everyone(제한 없음)으로 나뉜다. 실질적으로 나무위키에서 어떤 문서를 [[편집 제한]] 하였다고 할 때, 대부분 이 권한을 admin이나 member로 변경한다. 상세한 것은 [[편집 제한]] 문서를 참고할 것.
|
|---|
| 21 | | * c: 문서 '''삭제''' 권한. admin(운영진 전용), member(회원 전용), everyone(제한 없음)으로 나뉜다.
|
|---|
| 22 | | * d: 문서 내 토론 권한. admin(운영진 전용), member(회원 전용), everyone(제한 없음)으로 나뉜다. 예를 들어 [[나무위키:공지사항]]과 [[나무위키:공개 운영회의]] 문서는 토론 권한이 admin으로만 제한되어 있다. 만약 토론 권한을 admin으로 설정하면 발제는 물론 스레드에 댓글을 다는 것까지 모두 운영진 권한으로 제한되니 참고할 것. [[https://board.namu.wiki/notice/443298|2017년 6월 6일 23시 32분부터 임시로 비로그인 사용자의 토론이 제한된 상태이다.]][* [[http://archive.is/pO3PE|아카이브]]]
|
|---|
| 23 | | * e: 문서 이동 권한. [[문서 훼손/사례/나무위키#s-3.8|개불 반달]] 때문에 생긴 것으로 보이며 admin(운영진 전용), member(회원 전용), everyone(제한 없음)으로 나뉜다.[* 그러나 비로그인 사용자는 문서이동이 불가능하기 때문에 실질적으로는 회원제한/관리자제한 두가지라고 보는게 편하다.] [* 관리자 편집 제한된 문서는 문서의 우회등록은 방지하기 위해 문서 이동 권한도 관리자 제한으로 설정을 하는 것이 원칙이다.]
|
|---|
| 24 | | * ''(delete으로 ACL 변경)'': ACL 초기화. [* 모든 기능이 다 everyone으로 바뀐다.]
|
|---|
| 25 | | |
|---|
| 26 | | 여담으로, 사용자: 또는 나무위키: 와 같은 '''최상위 네임스페이스 문서'''에 ACL을 걸면 해당 네임스페이스를 포함하는 문서들은 모두 1차적으로 해당 네임스페이스의 ACL 설정을 따르게 되는 것으로 보인다. [[https://namu.wiki/history/사용자:|참고 1]] [[https://namu.wiki/topic/42487|참고 2]]
|
|---|
| 27 | | |
|---|
| 28 | | [[https://namu.wiki/w/파일:Admin_ACL.png?rev=3|과거에는 한국 차단과 봇차단이 있었으나, 삭제되었다.]]
|
|---|
| 23 | 과거에는 한국 차단과 봇차단이 있었으나, ACL 시스템이 개편되면서 삭제되었다. [[https://namu.wiki/w/파일:Admin_ACL.png?rev=3|#]] |
|---|
| 29 | 24 | === [[모니위키]]에서의 ACL === |
|---|
| 30 | 25 | 모니위키도 ACL 설정 기능을 제공하고 있으나, 나무위키의 것과는 달리 show(열람), editpage(편집) 등 문서 action의 권한을 지정하는 방식이다. 문제는 변변한 관리 인터페이스가 없어 직접 일일히 파일을 수정해야 반영이 되었다는 점인데, 이 때문에 리그베다 위키는 부관리자를 뽑는 데 소극적이게 되었다.[* 사유화 사태 이후 기능이 금방 만들어진 것으로 봐서는 못 만들었다기보다는 귀찮아서 넣지 않았을 가능성이 크다.] |
|---|
| 31 | 26 | |
|---|
| ... | ... | |
|---|