r63 vs r64
......
99
== 목록 ==
1010
[include(틀:상세 내용, 문서명=더시드위키:ACLGroup)]
1111
[include(틀:상세 내용, 설명대상=목록을 편집할 수 있는 the seed의 권한, 문서명=aclgroup)]
12
== 문서에 적용되는 ACL의 허용규칙 ==
12
== ACL의 허용규칙 ==
1313
참조 문서 : [[ACL 용어]]
1414
15
먼저 문서의 편집, 문서의 이동 등 특정 위키행위에 접근하려는 이용자가 있으면 이용자가 소속되는 ACL그룹들이 무엇인지를 알아야 한다. 가령 로그인된 이용자의 경우 {{{perm:any}}}, {{{perm:member}}}에 소속되며 {{{perm:ip}}}에는 소속되지 않는다. 집합과 원소의 관계로 보자면, 로그에 기록될 수 있는 이름을 모두 모아놓은 한개의 전체적인 집합을 생각해볼 수 있는데 이 때 ACL그룹들은 각기 "집합(부분집합)"이 된다. 이런 '집합'은 기본적으로 {{{perm:member}}}[* {{{perm:member}}}[math(=\left\{x|x \text{ is a member}\right\})] (조건제시법)]과 같이 시스템상 특정 규칙에 따른 (조건제시법) 집합이거나, 필요에 따라 이름을 짓고 소속할 대상을 원소로 추가함으로써 (원소나열법) 개설되는 집합이 된다. 접근하려는 이용자는 각 ACL집합의 원소가 되는지 아니한지를 볼 수 있다.
15
먼저 문서의 편집, 문서의 이동, 토론 등 특정 위키행위에 접근하려는 이용자가 있으면 이용자가 소속되는 ACL그룹들이 무엇인지를 알아야 한다. 가령 로그인된 이용자의 경우 {{{perm:any}}}, {{{perm:member}}}에 소속되며 {{{perm:ip}}}에는 소속되지 않는다. 집합과 원소의 관계로 보자면, 로그에 기록될 수 있는 이름을 모두 모아놓은 한개의 전체적인 집합을 생각해볼 수 있는데 이 때 ACL그룹들은 각기 "집합(부분집합)"이 된다. 이런 '집합'은 기본적으로 {{{perm:member}}}[* {{{perm:member}}}[math(=\left\{x|x \text{ is a member}\right\})] (조건제시법)]과 같이 시스템상 특정 규칙에 따른 (조건제시법) 집합이거나, 필요에 따라 이름을 짓고 소속할 대상을 원소로 추가함으로써 (원소나열법) 개설되는 집합이 된다. 접근하려는 이용자는 각 ACL집합의 원소가 되는지 아니한지를 볼 수 있다.
1616
1717
이를 이용하여 ACL그룹(집합)을 언급하는 모종의 허용규칙을 만들 수 있다. 만일 규칙이 하나도 존재하지 않으면 어느 이용자라도 행위의 접근이 거부된다.[* 아무래도 접근이 허용되는 이름의 목록이 없는 상태([math(=\empty)])에서 시작해서 포함배제 과정을 거치는 모양.] 이용자가 행위에 접근하게 되면 규칙에 기입된 ACL 그룹의 순서대로 대조된다. 대조하면서 규칙에서 지정된 ACL그룹에 접근하려는 이용자가 소속되는지 되지 않는지[* {{{이용자}}}[math(\in)]{{{(지정된 ACL 그룹)}}} 이 성립하는지 아니하는지]를 보게 된다.
1818
......
2929
3030
없는 ACL 그룹에 대하여 허용규칙을 넣으려 할 시 {{{invalid_aclgroup}}}이라는 오류 메세지가 출력된다. aclgroup 권한을 이용하여 강제로 해당되는 이름으로 만든 다음 허용규칙을 넣는 일은 가능은 할지도.
3131
32
문서에 규칙을 만들었다면 특정 이용자 문서에 접근할 수 없도록, "차단된 사용자" 같이 해당하면 접근할 수 없는 ACL 그룹에 이용자를 포함(추가)시키거나 "인증된 사용자" 같이 해당되어야 접근할 수 있는 ACL 그룹에서 이용자를 배제(제거)시 수 있다. --You've been banned.--
32
문서에 규칙을 만들었다면 [[aclgroup]] 권한 등을 이용하여 특정 이용자 "차단된 사용자" 같이 해당하면 접근할 수 없는 ACL 그룹에 포함(추가)시키거나 "인증된 사용자" 같이 해당되어야 접근할 수 있는 ACL 그룹에서 특정 이용자를 배제(제거)시킴으로 특정 이용자를 문서 편집이나 토론 참가에 접근할 없도록 조치할 수 있다. --You've been banned.--
3333
== 관련 문서 ==
3434
* [[접근 제한]] : 허용규칙을 조합하여 만든 문서 ACL 단계
3535
* [[aclgroup(권한)|aclgroup]] : [[the seed]]의 권한
......