•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

ACL(비교)

r58 vs r59
......
1515
=== [[the seed]] 엔진에서의 ACL ===
1616
[[알파위키]]가 사용하는 [[the seed]] 엔진에서 지원하는 기능으로 인터페이스는 [[:파일:theseedacl.png|이렇게]] 생겼다. ACL이 걸리면 권한이 없는 경우 특정 기능의 이용이 제한된다. 문서에 걸린 ACL은 문서 우측 상단의 ACL 탭에서 확인할 수 있다. 알파위키에서의 자세한 설명을 보려면 [[알파위키:ACL 설정 도움말]] 문서로.
1717
18
* ''(a,b,c,d으로 ACL 변경)'' '''r(숫자)''' ({{{#gray 0}}}) '''{{{#0275d8 운영진 이}}}''' ()
18
* ''(a,b,c,d으로 ACL 변경)'' '''r(숫자)''' ({{{#gray 0}}}) '''{{{#0275d8 ACL 조정자(대부분 운영진 디)}}}''' ()
1919
* a: 추가 또는 삭제 여부. insert, delete로 나뉜다.
2020
* b: 문서에 취할 동작. read (읽기), edit (편집), delete (삭제), move (이동), create_thread (토론 발제), write_thread_comment (토론 댓글 달기), edit_request (편집 요청), acl (ACL 설정)로 나뉜다.
2121
* c: d에 속한 사용자에게 b를 허용할지 거부할지의 여부. allow와 deny, gotons(이름공간ACL 실행)[* gotons로 설정 시, 해당 사용자는 이름공간 ACL 규칙을 통과할 경우 허용되고 아니면 거부된다.]으로 나뉜다.
22
* 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은 사용자 문서에서 사용된다.
22
* d: perm과 member, ip, geoIP, ACL그룹으로 나뉜다. 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은 사용자 문서에서 사용된다. 사용자와 아이피는 member: 또는 ip: 로 시작하며, 특정한 사용자 또는 아이피의 접근 제한을 할 수 있다. GeoIP는 geoIP: 로 시작하며 특정한 국가의 아이피 사용 여부를 본다. 따라서 IP우회 수단이 불가능한것이 아니라면 IP 우회 수단을 이용할 수도 있지만 사실상 잘 쓰이는 건 아니다. 국가 코드를 입력하는 방식이다. ACL그룹은 aclgroup: 으로 시작한다. 기본적으로 aclgroup:차단된 사용자[* 이전에는 perm:suspend_account 와 perm:blocked ipacl로 할 수 있었지만 현재는 이와 같이 입력되어진다.]나 aclgroup:로그인 허용 차단이 있다. aclgroup권한이 있으면 그룹을 추가로 더 생성할 수 있다. nsacl권한까지 있으면 기술적으로 이름공간 ACL을 조정하여 토론 발제 및 댓글, 편집요청, 편집, 이동, 삭제 중 일부만 제한할 수도 있다. [* 읽기 제한은 의미가 없다. 아카이브 하거나 우회 수단을 이용하면 되기 때문]
2323
2424
과거에는 한국 차단과 봇차단, 수정코멘트 기재 기능이 있었으나, ACL 시스템이 개편되면서 삭제되었다. [[https://namu.wiki/w/파일:Admin_ACL.png?rev=3|#]] 그리고 과거에 사용했던 ACL은 ABCDE(더 옛날에는 ABCDEF도 있었다) 순대로, 읽기, 편집, 삭제, 토론[* 당시에 쓰였던 ACL에서는 토론발제, 토론댓글 권한이 하나로 통합된 채로 쓰였다가 2017년 11월 22일 업데이트로 토론발제, 토론댓글 권한이 분리되었다.], 이동 순이었으며, ABCDEF 형식의 경우 읽기, 편집, 삭제, 봇차단(true의 경우 봇 허용, false의 경우 봇 거부), 토론, 이동 순이었다.
2525
그리고 조건은 세 가지로 나뉘는데, everyone(차단되지 않은 모든 사용자), member(로그인된 사용자), admin(관리자) 단 세 가지만이다. 앞에서 서술했듯이 15일 이상 회원수정과 기여자 수정 등의 ACL은 2017년 11월 22일에 추가되었다.
......