•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

ACL(비교)

r75 vs r76
......
99
|| 알파위키에서 사용하고 있는 Access Control List 틀[* 사실상 관리자들이 Access Control List을 설정하면, 틀은 수동으로 넣어야 한다. 일반 사용자가 해당 틀들을 무단으로 삽입하면 [[편집권 남용]]으로 간주되어 제재를 받을 수 있다. 단, 실제 편집제한과 일치하는 경우에는 해당하는 접근제한 틀을 삽입하는 것이 허용된다.] ||
1010
[목차]
1111
== 개요 ==
12
방화벽, 웹 사이트 등에서 정보 이용 주체가 정보(객체)에 대해 어떤 권한을 가지는지 정해 놓은 목록. 주로 임의적 접근통제 방식[* 과거에 SELinux가 없던 시절 리눅스가 사용했던 방식이다. 임의적 접근통제는 사용자 ID를 기반으로 자료에 접근하는 것을 제어하는 방식이다. 여기서 ACL은 접근 허용 아이디를 저장해두는 목록이라고 보면 된다.]에서 사용한다. [[모니위키]]와 [[나무위키]]에서 [[접근 제한]]에 사용된다. 간혹 '아클'이라고 읽는 경우가 있는데 '에이씨엘'로 읽는다.
12
방화벽, 웹 사이트 등에서 정보 이용 주체가 정보(객체)에 대해 어떤 권한을 가지는지 정해 놓은 목록. 주로 임의적 접근통제 방식[* 과거에 SELinux가 없던 시절 리눅스가 사용했던 방식이다. 임의적 접근통제는 사용자 ID를 기반으로 자료에 접근하는 것을 제어하는 방식이다. 여기서 ACL은 접근 허용 아이디를 저장해두는 목록이라고 보면 된다.]에서 사용한다. [[모니위키]]와 [[알파위키]]에서 [[접근 제한]]에 사용된다. 간혹 '아클'이라고 읽는 경우가 있는데 '에이씨엘'로 읽는다.
1313
1414
== the seed에서의 ACL ==
1515
{{{#!folding [인터페이스 보기·접기]
1616
[[파일:New ACL.png]]
1717
}}}
18
[[the seed]]에서 지원하는 기능이다. ACL의 거부 대상에 해당하는 경우 특정 기능의 이용이 제한된다. 문서에 ACL이 지정되었는지 여부는 문서 역사 및 ACL 메뉴에서 확인할 수 있다. 참고로 나무위키 문서에 걸리는 ACL은 다음과 같다. 자세히 열람하려면 [[https://namu.wiki/history/더미:ACL%20예시?from=39|이곳]]을 보자. ACL은 관리자만 변경할 수 있다. 단, 휴지통 문서나 파일휴지통, 위키운영 문서의 경우에는 사측 관리자를 제외하고는 변경할 수 없다.
18
[[the seed]]에서 지원하는 기능이다. ACL의 거부 대상에 해당하는 경우 특정 기능의 이용이 제한된다. 문서에 ACL이 지정되었는지 여부는 문서 역사 및 ACL 메뉴에서 확인할 수 있다. 참고로 알파위키 문서에 걸리는 ACL은 다음과 같다. 자세히 열람하려면 [[https://namu.wiki/history/더미:ACL%20예시?from=39|이곳]]을 보자. ACL은 관리자만 변경할 수 있다. 단, 휴지통 문서나 파일휴지통, 위키운영 문서의 경우에는 사측 관리자를 제외하고는 변경할 수 없다.
1919
2020
* ''(a,b,c,d으로 ACL 변경)'' '''r(숫자)''' ({{{#gray 0}}}) '''{{{#0275d8,#ec9f19 운영진 이름}}}''' ()
2121
* a: 설정/해제 여부. 설정(insert)와 해제(delete)로 나뉜다.
......
2424
* d: perm, member, ip, aclgroup, geoip으로 나뉜다.
2525
* ip:192.168.0.1, member:관리자([[사측 관리자]]) 등 특정 사용자만 허용/거부할 수 있다.[* [[파일:ACL 사용자지정.jpg|width=400]] ][* 즉, 일반 사용자에 대한 권한도 설정할 수 있다.]
2626
* 권한은 perm:으로 시작하며, any(아무나), member(로그인된 사용자), admin(관리자), member_signup_15days_ago(가입한지 15일 지난 사용자), ~~member_not_suspend(차단되지 않은 사용자)~~[* 차단 아이피/사용자 권한이 분리되면서 효력이 없어진 것으로 보인다.], ~~suspend_account(사용자 차단), blocked_ipacl(IP 주소 차단)~~[* 2020년 8월 25일 ACL 개편 이후 차단된 사용자 ACL Group로 대체되었다.[[https://board.namu.wiki/b/free/2228777|#]]], document_contributor(해당 문서 기여자), match_username_and_document_title(문서 제목과 사용자 이름이 일치)[* 사용자 문서의 이름공간 ACL에 사용되며, 해당 사용자만 편집할 수 있도록 한다.], contributor(위키 기여자)[* 임의의 문서에 1번이라도 기여한 사용자. 일반 문서에 기본적으로 적용되는 ACL이었으나, 2020년 8월 25일 ACL 개편 이후에는 거의 보이지 않는다.], api_access등으로 나뉜다. 기본적으로 위의 권한은 위키에서 지원하며 개발자 모드를 사용하여 perm:ip 나 perm:aclgroup, perm:developer, perm:bot 같이 엔진에 없는 권한 설정이 가능하다.
27
* [[ACLGroup]]은 aclgroup으로 시작하며 aclgroup 권한을 가진 사용자[* 나무위키에서는 [[나무위키:관리자|관리자]]만 이 권한을 가지고 있다.]가 특정 사용자를 추가하거나 삭제할수 있다. 현재 나무위키에서는 차단이나 경고로만 용도로 쓰인다. 현재까지 확인된 것으로는 경고, 편집요청 차단, 차단된 사용자[* 이름대로 차단된 아이피나 사용자가 속하는 그룹으로, 기존 차단자 모두 일괄 적용되었다.], IDC[* 데이터센터 IP 등 일반적으로 인터넷 접속에 사용되는 대역이 아닌 경우 적용되며 ACL 개편 전에는 아이피 차단 형태로 되어 있었으나 개편후 별도 그룹으로 분리되었다.], 로그인 허용 차단[* 아이피 중 로그인할 경우 이용을 허용하는 것으로, ACL 개편 전에는 차단시 로그인 허용 여부를 지정하는 방식으로 이루어졌다.], VPNGate[* VPNGate의 공유 기능을 사용하는 아이피가 속하는 대역으로, 해당 그룹에 속해 편집이 막히는 경우 소명 게시판에 VPNGate 자원 공유 해제 인증을 하면 풀어준다.]가 있다. 이중 일반 문서 기준 로그인 허용 차단, IDC, VPNGate 그룹의 경우 기본 이름공간에서 perm:member 다음에 위치하고 있어 로그인시 편집이 가능하도록 되어 있다.
27
* [[ACLGroup]]은 aclgroup으로 시작하며 aclgroup 권한을 가진 사용자[* 알파위키에서는 [[알파위키:관리자|관리자]]만 이 권한을 가지고 있다.]가 특정 사용자를 추가하거나 삭제할수 있다. 현재 알파위키에서는 차단이나 경고로만 용도로 쓰인다. 현재까지 확인된 것으로는 경고, 편집요청 차단, 차단된 사용자[* 이름대로 차단된 아이피나 사용자가 속하는 그룹으로, 기존 차단자 모두 일괄 적용되었다.], IDC[* 데이터센터 IP 등 일반적으로 인터넷 접속에 사용되는 대역이 아닌 경우 적용되며 ACL 개편 전에는 아이피 차단 형태로 되어 있었으나 개편후 별도 그룹으로 분리되었다.], 로그인 허용 차단[* 아이피 중 로그인할 경우 이용을 허용하는 것으로, ACL 개편 전에는 차단시 로그인 허용 여부를 지정하는 방식으로 이루어졌다.], VPNGate[* VPNGate의 공유 기능을 사용하는 아이피가 속하는 대역으로, 해당 그룹에 속해 편집이 막히는 경우 소명 게시판에 VPNGate 자원 공유 해제 인증을 하면 풀어준다.]가 있다. 이중 일반 문서 기준 로그인 허용 차단, IDC, VPNGate 그룹의 경우 기본 이름공간에서 perm:member 다음에 위치하고 있어 로그인시 편집이 가능하도록 되어 있다.
2828
2929
문서 ACL이 존재하지 않는다면 이름공간 ACL이 적용되는데, 만약 문서 ACL이 존재하는 상태라면 정의되어 있지 않은 사용자는 무조건 거부된다.[* 즉 perm:member만 액션:gotons으로 이름공간 ACL을 적용하는 경우 아이피로 편집시 적용할 ACL이 없어 편집이 거부된다. (대신 편집 요청이 가능한 경우 편집 요청 페이지로 이동된다.)]
3030
......
3333
위의 문서 ACL과는 다르며, IP의 접근을 제어하는 기능이었다.[* 그래서 IP Access Control List => IPACL이다.] 4.18.0 업데이트를 통해 ACLGroup 기능이 대신 추가되면서 삭제되었다. IP 접근 제어 기능이라고 부르는 경우보다는 IP 차단 기능이라고 더 많이 불렀다.
3434
3535
== [[모니위키]]에서의 ACL ==
36
모니위키도 ACL 설정 기능을 제공하고 있으며, 나무위키의 것과는 달리 show(열람), editpage(편집) 등 문서 action의 권한을 지정하는 방식이다. 문제는 변변한 관리 인터페이스가 없어 직접 일일이 파일을 수정해야 반영이 되었다는 점인데, 이 때문에 리그베다 위키는 부관리자를 뽑는 데 소극적이게 되었다. 사유화 사태 이후 기능이 금방 만들어진 걸로 봐서는 못 만들었다기보다는 귀찮아서 넣지 않았을 가능성이 크다.
36
모니위키도 ACL 설정 기능을 제공하고 있으며, 알파위키의 것과는 달리 show(열람), editpage(편집) 등 문서 action의 권한을 지정하는 방식이다. 문제는 변변한 관리 인터페이스가 없어 직접 일일이 파일을 수정해야 반영이 되었다는 점인데, 이 때문에 리그베다 위키는 부관리자를 뽑는 데 소극적이게 되었다. 사유화 사태 이후 기능이 금방 만들어진 걸로 봐서는 못 만들었다기보다는 귀찮아서 넣지 않았을 가능성이 크다.
3737
3838
리그베다 위키에서는 [[2015년 리그베다 위키 사유화 사태]] 이후 위키지기라는 자리를 도입하면서 기초적인 관리 기능은 만든 것으로 보이나 모니위키 기본 적용 여부는 알 수 없다.
3939
......