| r63 | ||
|---|---|---|
| r8 (r6으로 되돌림) | 1 | [include(틀:the seed/권한)] |
| r49 | 2 | [목차] |
| r33 | 3 | |
| r8 (r6으로 되돌림) | 4 | == 개요 == |
| r36 | 5 | [[the seed]] 엔진에서 존재하는 권한 중 하나. 이름공간 ACL[* '''n'''ame'''s'''pace '''acl''']을 수정할 수 있는 권한이다. |
| r30 | 6 | |
| r41 | 7 | == 기능 == |
| r56 | 8 | 기본적으로 이름공간 ACL의 수정이 가능하지만 그외 몇가지 부가 기능이 더 있는데, 일단 각 문서의 ACL 규칙 허용 여부와 관계없이 문서 ACL을 수정할 수 있다. 예를 들어 문서 ACL에서 ACL 탭을 '''모두(perm:any) - 거부'''로 설정했을 때 (또는 일부가 거부로 설정됐을 때) 원래대로라면 누구도 문서 ACL을 수정할 수 없게 되지만, 이 권한이 있으면 거부 효과를 무시하고 문서 ACL을 수정할 수 있다는 것. 또한, 문서 ACL 중 ACL 탭의 규칙을 조정할 수 있다.[* 원래는 ACL 조정 권한이 허용되어 있기만 하면 ACL 탭을 포함해서 모든 ACL 규칙을 조정할 수 있었지만 나무위키에서 관리자의 실수로 인해 ACL 탭의 규칙이 잘못 건드려져 문제가 발생하는 사례가 잦아서 그런지 최근 엔진 업데이트로 ACL 탭은 nsacl 권한을 가진 사용자만 건드릴 수 있게 변경되었다. nsacl 권한이 없는 상태에서 ACL 탭의 규칙을 변경하려고 시도할 경우 권한 부족 메세지가 뜨면서 차단된다.] |
| r30 | 9 | |
| r57 | 10 | 참고로 ACL 중 '읽기' 권한의 경우 이름공간 ACL에서만 조정할 수 있는지라 이 권한을 가진 사용자만이 조정할 수 있다.[* 엔진 초창기에는 문서 ACL에도 읽기 탭이 있어서 nsacl이 없어도 특정 문서에 한해서만 읽기 권한을 조정할 수 있었지만 패치로 문서 ACL의 읽기 탭이 사라졌다.] |
| r42 | 11 | |
| r41 | 12 | == 유의사항 == |
| 13 | 이름공간 ACL을 변경하면 해당 이름공간에 포함된 모든 문서의 ACL이 일괄 조정되는 것과 마찬가지이기 때문에 악용할 경우 위키 전반에 광범위하게 문제를 일으킬 수 있는 위험한 권한이다. 심지어 문서 기여내역에 변경 이력이 남는 문서 ACL 조정과 다르게 이름공간 ACL은 엔진 상에서 조정 이력이 남지 않는지라[* 다만, 서버 데이터베이스 상에서 별도로 기록이 남는지는 불명.] 누군가가 이 권한으로 문제를 일으키기라도하면 범인을 특정하는게 사실상 불가능하기 때문에 악용 시 피해가 매우 심각해진다. 이 때문에 나무위키에서는 사측 관리자, 알파위키에서는 사무관만 이 권한을 가지고 있으며, 더시드위키에서도 매우 제한적으로 부여된다. 자세한 사항은 [[더시드위키:권한 요청#s-2.3|권한 요청-매우 높은 신뢰도가 필요한 권한]] 문단 참조. | |
| r38 | 14 | |
| r41 | 15 | 참고로 테스트 목적으로 이 권한을 부여 받아 이름공간 ACL을 수정하는 경우 '''테스트가 끝나는 즉시 반드시 이름공간 ACL 세팅을 아래 목록대로 원복시켜놔야 한다.''' 이를 준수하지 않아 문제가 발생할 경우 향후 권한 요청이 거부될 수 있으며 '''심각한 경우 모든 권한이 회수되거나 더시드위키에서 영구적으로 차단'''될 수도 있으니 각별히 유의해야 한다. |
| r26 (삭제된 사용자) (r24으로 되돌림) | 16 | |
| r48 | 17 | [각주] |
| r41 | 18 | === 이름공간 ACL 기준 === |
| 19 | nsacl 권한을 잘못 사용하여 이름공간의 ACL이 틀어졌을 경우 다음 내용을 참고하여 이름공간 ACL을 복구할 수 있다. | |
| 20 | ||
| r52 | 21 | ||<-5><tablewidth=100%><table bgcolor=transparent><table bordercolor=#4188f1><tablealign=center><#4188f1><rowcolor=#fff> '''통상적인 이름공간[* 문서, 분류, 틀, 파일] ACL 목록''' || |
| r26 (삭제된 사용자) (r24으로 되돌림) | 22 | ||<width=15%>구분||<width=10%>No||Condition (대상조건)||<width=15%>Action (허용/거부)||<width=15%>Expiration (기한)|| |
| r45 | 23 | ||읽기||1||perm:any(아무나)||허용||영구|| |
| r26 (삭제된 사용자) (r24으로 되돌림) | 24 | ||편집||1||aclgroup:인증된 사용자||허용||영구|| |
| 25 | ||이동||1||aclgroup:인증된 사용자||허용||영구|| | |
| 26 | ||삭제||1||aclgroup:인증된 사용자||허용||영구|| | |
| 27 | ||토론 생성||1||aclgroup:인증된 사용자||허용||영구|| | |
| 28 | ||토론 댓글||1||aclgroup:인증된 사용자||허용||영구|| | |
| 29 | ||편집 요청||1||aclgroup:인증된 사용자||허용||영구|| | |
| r45 | 30 | ||<|2>ACL||1||perm:admin(관리자)||허용||영구|| |
| r44 | 31 | ||2||aclgroup:관리자||허용||영구|| |
| r26 (삭제된 사용자) (r24으로 되돌림) | 32 | |
| r52 | 33 | ||<-5><tablewidth=100%><table bgcolor=transparent><table bordercolor=#4188f1><tablealign=center><#4188f1><rowcolor=#fff> '''사용자 이름공간 ACL 목록''' || |
| r26 (삭제된 사용자) (r24으로 되돌림) | 34 | ||<width=15%>구분||<width=10%>No||Condition (대상조건)||<width=15%>Action (허용/거부)||<width=15%>Expiration (기한)|| |
| r62 | 35 | ||<|3>읽기||1||aclgroup:차단된 사용자||거부||영구|| |
| 36 | ||2||aclgroup:인증된 사용자||허용||영구|| | |
| r46 | 37 | ||3||perm:match_username_and_document_title(문서 제목과 사용자 이름이 일치)||허용||영구|| |
| r47 | 38 | ||<|2>편집||1||perm:match_username_and_document_title(문서 제목과 사용자 이름이 일치)||허용||영구|| |
| r26 (삭제된 사용자) (r24으로 되돌림) | 39 | ||2||aclgroup:관리자||허용||영구|| |
| r43 | 40 | ||이동||1||aclgroup:인증된 사용자||허용||영구|| |
| r45 | 41 | ||삭제||1||perm:any(아무나)||허용||영구|| |
| r26 (삭제된 사용자) (r24으로 되돌림) | 42 | ||토론 생성||1||aclgroup:인증된 사용자||허용||영구|| |
| r43 | 43 | ||<|2>토론 댓글||1||aclgroup:인증된 사용자||허용||영구|| |
| r47 | 44 | ||2||perm:match_username_and_document_title(문서 제목과 사용자 이름이 일치)||허용||영구|| |
| r26 (삭제된 사용자) (r24으로 되돌림) | 45 | ||편집 요청||1||aclgroup:인증된 사용자||허용||영구|| |
| r43 | 46 | ||<|3>ACL||1||aclgroup:차단된 사용자||거부||영구|| |
| r63 | 47 | ||2||aclgroup:관리자||허용||영구|| |
| 48 | ||3||aclgroup:인증된 사용자||허용||영구|| | |
| r26 (삭제된 사용자) (r24으로 되돌림) | 49 | |
| r53 | 50 | ||<-5><tablewidth=100%><table bgcolor=transparent><table bordercolor=#4188f1><tablealign=center><#4188f1><rowcolor=#fff> '''휴지통 이름공간[* 휴지통, 파일휴지통] ACL 목록''' || |
| r26 (삭제된 사용자) (r24으로 되돌림) | 51 | ||<width=15%>구분||<width=10%>No||Condition (대상조건)||<width=15%>Action (허용/거부)||<width=15%>Expiration (기한)|| |
| r35 | 52 | ||<|2>읽기||1||aclgroup:휴지통||허용||영구|| |
| 53 | ||2||aclgroup:관리자||허용||영구|| | |
| r45 | 54 | ||편집||1||perm:admin(관리자)||허용||영구|| |
| 55 | ||이동||1||perm:admin(관리자)||허용||영구|| | |
| 56 | ||삭제||1||perm:admin(관리자)||허용||영구|| | |
| 57 | ||토론 생성||1||perm:admin(관리자)||허용||영구|| | |
| 58 | ||토론 댓글||1||perm:admin(관리자)||허용||영구|| | |
| 59 | ||편집 요청||1||perm:admin(관리자)||허용||영구|| | |
| 60 | ||ACL||1||perm:admin(관리자)||허용||영구|| | |
| r26 (삭제된 사용자) (r24으로 되돌림) | 61 | |
| r52 | 62 | ||<-5><tablewidth=100%><table bgcolor=transparent><table bordercolor=#4188f1><tablealign=center><#4188f1><rowcolor=#fff> '''더시드위키 이름공간 ACL 목록''' || |
| r26 (삭제된 사용자) (r24으로 되돌림) | 63 | ||<width=15%>구분||<width=10%>No||Condition (대상조건)||<width=15%>Action (허용/거부)||<width=15%>Expiration (기한)|| |
| 64 | ||읽기||1||perm:any||허용||영구|| | |
| 65 | ||편집||1||aclgroup:관리자||허용||영구|| | |
| 66 | ||이동||1||aclgroup:관리자||허용||영구|| | |
| 67 | ||삭제||1||aclgroup:관리자||허용||영구|| | |
| 68 | ||토론 생성||1||aclgroup:인증된 사용자||허용||영구|| | |
| 69 | ||토론 댓글||1||aclgroup:인증된 사용자||허용||영구|| | |
| 70 | ||편집 요청||1||aclgroup:인증된 사용자||허용||영구|| | |
| 71 | ||ACL||1||aclgroup:관리자||허용||영구|| | |
| 72 | ||
| r53 | 73 | ||<-5><tablewidth=100%><table bgcolor=transparent><table bordercolor=#4188f1><tablealign=center><#4188f1><rowcolor=#fff> '''시스템 이름공간[* 더시드위키판 위키운영. 운영 목적으로 사용되고 있다.] ACL 목록''' || |
| r26 (삭제된 사용자) (r24으로 되돌림) | 74 | ||<width=15%>구분||<width=10%>No||Condition (대상조건)||<width=15%>Action (허용/거부)||<width=15%>Expiration (기한)|| |
| r34 | 75 | ||읽기||1||aclgroup:관리자||허용||영구|| |
| 76 | ||편집||1||aclgroup:관리자||허용||영구|| | |
| 77 | ||이동||1||aclgroup:관리자||허용||영구|| | |
| 78 | ||삭제||1||aclgroup:관리자||허용||영구|| | |
| 79 | ||토론 생성||1||aclgroup:관리자||허용||영구|| | |
| 80 | ||토론 댓글||1||aclgroup:관리자||허용||영구|| | |
| 81 | ||편집 요청||1||aclgroup:관리자||허용||영구|| | |
| 82 | ||ACL||1||aclgroup:관리자||허용||영구|| | |
| r33 | 83 | |
| r58 | 84 | ||<-5><tablewidth=100%><table bgcolor=transparent><table bordercolor=#4188f1><tablealign=center><#4188f1><rowcolor=#fff> '''삭제된사용자 이름공간 ACL 목록''' || |
| 85 | ||<width=15%>구분||<width=10%>No||Condition (대상조건)||<width=15%>Action (허용/거부)||<width=15%>Expiration (기한)|| | |
| r60 | 86 | ||<|2>읽기||1||aclgroup:휴지통||허용||영구|| |
| 87 | ||2||aclgroup:관리자||허용||영구|| | |
| r59 | 88 | ||편집||1||perm:admin(관리자)||허용||영구|| |
| r60 | 89 | ||이동||1||perm:admin(관리자)||허용||영구|| |
| 90 | ||삭제||1||perm:admin(관리자)||허용||영구|| | |
| 91 | ||토론 생성||1||perm:admin(관리자)||허용||영구|| | |
| 92 | ||토론 댓글||1||perm:admin(관리자)||허용||영구|| | |
| 93 | ||편집 요청||1||perm:admin(관리자)||허용||영구|| | |
| r58 | 94 | ||ACL||1||aclgroup:관리자||허용||영구|| |
| 95 | ||
| r33 | 96 | [[분류:the seed/권한]] |