ACL

에 마지막으로 수정됐습니다.


1. AFC 챔피언스 리그2. Anterior Cruciate Ligament3. Access Control List(접근 제어 목록)
3.1. the seed 엔진에서의 ACL3.2. 모니위키에서의 ACL3.3. 미디어위키에서의 ACL3.4. 오픈나무에서의 ACL

1. AFC 챔피언스 리그[편집]

2. Anterior Cruciate Ligament[편집]

무릎 전방 십자 인대의 약자.

3. Access Control List(접근 제어 목록)[편집]

사용자들이 어떤 문서에 접근할 수 있는지에 대해 정해놓은 것이다. 모니위키, 알파위키에서도 사용된다.

반달이 일어났을경우 ACL이 조정되는 경우가 많다.

3.1. the seed 엔진에서의 ACL[편집]

알파위키가 사용하는 the seed 엔진에서 지원하는 기능으로 인터페이스는 이렇게 생겼다. ACL이 걸리면 권한이 없는 경우 특정 기능의 이용이 제한된다. 문서에 걸린 ACL은 문서 우측 상단의 ACL 탭에서 확인할 수 있다. 알파위키에서의 자세한 설명을 보려면 알파위키:ACL 설정 도움말 문서로.
  • (a,b,c,d으로 ACL 변경) r(숫자) (0) 운영진 이름 ()
  • a: 추가 또는 삭제 여부. insert, delete로 나뉜다.
  • b: 문서에 취할 동작. read (읽기), edit (편집), delete (삭제), move (이동), create_thread (토론 발제), write_thread_comment (토론 댓글 달기), edit_request (편집 요청), acl (ACL 설정)로 나뉜다.
  • c: d에 속한 사용자에게 b를 허용할지 거부할지의 여부. allow와 deny로 나뉜다.
  • 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은 사용자 문서에서 사용된다.

과거에는 한국 차단과 봇차단, 수정코멘트 기재 기능이 있었으나, ACL 시스템이 개편되면서 삭제되었다. # 그리고 과거에 사용했던 ACL은 ABCDE(더 옛날에는 ABCDEF도 있었다) 순대로, 읽기, 편집, 삭제, 토론[1], 이동 순이었으며, ABCDEF 형식의 경우 읽기, 편집, 삭제, 봇차단(true의 경우 봇 허용, false의 경우 봇 거부), 토론, 이동 순이었다.
그리고 조건은 세 가지로 나뉘는데, everyone(차단되지 않은 모든 사용자), member(로그인된 사용자), admin(관리자) 단 세 가지만이다. 앞에서 서술했듯이 15일 이상 회원수정과 기여자 수정 등의 ACL은 2017년 11월 22일에 추가되었다.

여담이지만, 관리자가 차단되더라도 perm:admin 권한만 있으면 ACL을 조정할 수 있다[2]....가 후에 알파위키에서는 이름공간 ACL 조정으로 차단된 관리자는 ACL 조정을 할 수 없게 바뀌었다.

3.2. 모니위키에서의 ACL[편집]

모니위키도 ACL 설정 기능을 제공하고 있으나, 알파위키의 것과는 달리 show(열람), editpage(편집) 등 문서 action의 권한을 지정하는 방식이다. 문제는 변변한 관리 인터페이스가 없어 직접 일일히 파일을 수정해야 반영이 되었다는 점인데, 이 때문에 리그베다 위키는 부관리자를 뽑는 데 소극적이게 되었다.[3]

리그베다 위키에서는 2015년 리그베다 위키 사유화 사태 이후 위키지기라는 자리를 도입하면서 기초적인 관리 기능은 만든 것으로 보이나 모니위키 기본 적용 여부는 알 수 없다.

3.3. 미디어위키에서의 ACL[편집]

미디어위키에도 있다. 다만 ACL이라는 단어 대신 문서 보호라는 단어를 쓴다. 모니위키와는 다르게 인터페이스가 간단하고 쉽다.
그러나 the seed보다는 기능이 빈약하다. the seed는 세세하게 설정이 가능하나 미디어위키는 편집, 이동, 삭제 뿐이며 권한도 로그인한 사용자, 관리자, 모든 사용자, 인증된 사용자, 끝(...).

인터페이스는 여기서 확인해보자.

3.4. 오픈나무에서의 ACL[편집]

여기에서는 the seed의 대개편 전 ACL 모양이다. 이메일 인증자, 50회 편집한 사용자 등 the seed에는 없는 권한도 있다.

편집 ACL을 문서 ACL이라고 부른다(...). 본인에 따르면 편집이 가장 기본적인 ACL이기 때문이라고. 종류는 편집, 토론, 읽기.

사용자 문서의 ACL은 편집 ACL을 관리자가 아니더라도 해당 사용자가 조정할 수 있다. 다만 편집 ACL만 [문서 제목과 사용자 이름이 일치 및 관리자, 로그인된 사용자, 아무나] 중에서 고를 수 있다.

인터페이스는 이것이다.

[1] 당시에 쓰였던 ACL에서는 토론발제, 토론댓글 권한이 하나로 통합된 채로 쓰였다가 2017년 11월 22일 업데이트로 토론발제, 토론댓글 권한이 분리되었다.[2] 관리자 권한에는 별표가 없기 때문.[3] 사유화 사태 이후 기능이 금방 만들어진 것으로 봐서는 못 만들었다기보다는 귀찮아서 넣지 않았을 가능성이 크다.

Contents are available under the CC BY-NC-SA 2.0 KR; There could be exceptions if specified or metioned. theseed-skin-buma by LiteHell, the seed engine by theseed.io