•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
r2
r1
1[[분류:the seed(위키 엔진)/권한]]
2[목차]
3== 개요 ==
4[[the seed]]의 권한 목록
5
6== 현재 존재하는 권한 ==
7=== grant ===
8the seed 엔진에서 존재하는 권한 중 하나로, 타 사용자 또는 자신에게 권한을 부여 또는 회수할 수 있다.
9
10 * 부여 가능한 권한
11 '''굵은 글씨'''로 표시된 권한은 민감한 권한이므로 사용시 주의를 요하고 있다.
12 1. '''grant'''
13 1. '''delete_thread'''
14 1. '''aclgroup''': 별거 아닌 권한인 것 같지만 이 권한이 있으면 그룹 삭제가 가능한데, 삭제되면 똑같은 이름의 그룹을 다시 만든다고 해도 기존에 소속된 사용자들을 다 일일이 추가해야 하기 때문이다. [[더시드위키 중요 ACLGroup 삭제 사건]] 문서를 보면 이 내용이 이해가 될 것이다.
15 1. '''nsacl'''
16 1. '''login_history''': 다른 사람의 민감한 개인 정보를 열람 할 수 있는 권한이다. 만약 이 권한을 남용한다면 법적 책임이 발생할 수 있다.
17 1. admin
18 1. update_thread_document
19 1. update_thread_status
20 1. update_thread_topic
21 1. hide_thread_comment
22 1. no_force_captcha
23 1. api_access
24 1. hide_document_history_log
25 1. hide_revision
26 1. mark_troll_revision
27 1. batch_revert
28
29 * 부여 불가능한 권한
30 1. developer: 개발자 권한으로 추정된다.
31 1. hideip: login_history 권한 사용시 로그인한 IP가 뜨지 않는 권한으로 추정된다.
32
33=== delete_thread ===
34{{{#!html <span class="btn btn-danger btn-sm pull-left" style="border-radius: 0px;">[ADMIN] 스레드 삭제</span>}}}
35
36[[the seed]] 엔진에서 존재하는 권한 중 하나. 토론 삭제 권한이며, 이 권한이 있으면 토론 제목 오른쪽에 토론 삭제 버튼이 뜬다.
37
38악용 가능성이 매우 높은 권한이라, [[나무위키]] 민선 시절에는 일반 관리자도 이 권한을 사용했으나 현재는 [[사측 관리자]]만 이 권한을 가지고 있다. 반면 [[알파위키]]에서 2019. 06.05 이전에는 일반 관리자도 이 권한을 가지고 있었으나[* [[관리자 Whistle 권한 남용 사건]] 이후로 운영진 중에서는 [[사무관]]만 가지게 됐다.], 삭제하지 않고 웬만하면 다 [[뻘토론 보관함]]으로 이동시킨다. 예외적으로, 토론 관련 취약점으로 인한 각종 피해 방지 목적이나, [[임시조치]] 등을 근거로 하여 토론을 삭제하는 경우도 있으나 2024년 6월 6일 부로 임시조치 신청 방식이 기존 비공개 토론 방식에서 구글그룹스 이메일로 신청을 넣는 방식으로 바뀌어 해당 권한은 극단적으로 보면 토론을 도배하는 경우가 아니면 계륵 신세가 됐다.
39
40토론이 완전히 지워지는 것은 아니고 DB에는 남아 있어 서버에 물리적으로 접근하면 복구가 가능하긴 하다. --근데 우리의 [[namu]]가 귀찮아서 토론을 잘 복구해 주지 않는 게 함정이다--
41
424.18.4 버전 기준 삭제 버튼 명칭이 '''[ADMIN] 삭제'''에서 '''[ADMIN] 스레드 삭제'''로 바뀌었다.
43
44과거 [[더시드위키]]에서 테스트가 가능했으나 2023년 4월부터 테스트가 불가능해졌다. 이와 동시에 해당 권한을 [[grant]]로 부여하고 테스트한 일부 사용자들은 grant까지 회수당하고 권한 요청 거부 조치까지 되었다.
45
46=== nsacl ===
47the seed 엔진의 권한 중 하나로, ACL 조정 권한에 관계없이 ACL을 변경하고 이름공간 ACL도 변경할 수 있는 권한이다.
48
49 * 이 권한은 문서 ACL에서 ACL 변경이 거부되어도 ACL을 조정할 수 있다.
50 * 나무위키에서는 [[사측 관리자]]가, [[알파위키]]에서는 [[사무관]]만 이 권한을 가지고 있다.[* 알파위키의 경우 이전에는 일반 관리자도 이 권한을 가지고 있었으나 [[Whistle 권한 남용 사건]] 이후로 현재는 [[사무관]]만 가지고 있다.]
51
52=== login_history ===
53[[the seed]]의 권한 중 하나로, 특정 사용자의 마지막 로그인 UA[* 과거에 [[teojeoboja]]가 [[오픈나무]]의 로그인 기록 조회 툴처럼 매 로그인 때 사용한 UA가 모두 기록되게 해 달라고 했으나 --[[namu]] 피셜-- 조작이 쉬운 값이라 실효성이 떨어져 마지막 로그인에 사용한 기기 정보만 반환하도록 코딩했다고 한다.], IP와 로그인 시각,[* 탈퇴 이전까지 한 번 기록되면 영구히 저장된다고 한다.], 계정에 연결된 이메일 주소[* 현재 연결된 이메일 주소만 조회할 수 있고 과거에 무슨 이메일을 사용했는지는 알 수 없다.]를 볼 수 있는 권한이다.
54
55[[더시드위키]]에서는 현재 지급되지 않는 [[grant]] 권한과 마찬가지로 위험도가 높기 때문에 받는 기준이 다른 권한에 비해 월등히 높다.
56
57[[나무위키]]의 경우 엔진 상의 이 기능을 사용하지 않는다고 한다. [[umanle]]가 개발한 자체 툴을 활용한다. [[https://www.alphawiki.org/thread/TheResoluteAndLyricalFlight|#]]
58
59알파위키에서는 [[검사관]]이 이 권한을 사용하며, 권한 오남용으로 개인 정보 유출 시 법적 책임이 발생할 수 있다.
60
61=== admin ===
62[include(틀:다른 뜻, other1=사전적 의미, rd1=관리자)]
63
64[[the seed]] 엔진의 기반이 되는 권한으로, 이 권한을 부여받으면 기본적으로 아래와 같은 틀이 생기는데, 이 틀은 RAW 편집기든 편집기든 the seed 엔진에서 자체적으로 삽입하기에 편집기에 절대 뜨지 않는다.
65
66{{{#!wiki style="border:1px solid gray;border-top:5px solid orange;padding:12px"
67{{{#373A3C,#ddd 이 사용자는 특수 권한을 가지고 있습니다.}}}[br] }}}
68실제 틀의 경우 마우스 포인터를 갖다 대거나 틀 부분을 터치하면 노란색 가로줄이 빨간색으로 변한다. the seed에 Nuxt.js 프론트엔드가 도입되기 전까지는 글자가 {{{+1 크게}}} 나왔다.
69
70상술했듯이 이 권한을 부여받을 경우 특수 권한 틀이 생긴다. 그리고 ACL 조정 권한 중 관리자로 한정되어 있는 부분[* perm:admin]을 조정할 수 있게 되며, perm:admin으로 설정된 경우 관리자 권한이 있는 사람만 편집이 가능하다. [[틀:운영자 수정|ACL 4단계]]가 이런 원리로 되는 것이다.
71
72이 권한을 보유한 상태에서 토론 스레드를 남기면 이용자명이 '''굵은 글씨'''로 출력된다.[*예시 [[사용자:namu|namu]]^^권한 없음^^ '''[[사용자:namu|namu]]'''^^권한 있음^^]
73
74=== aclgroup ===
75[[aclgroup(기능)]]을 사용할 수 있는 권한이다.
76
77=== update_thread ===
78[[the seed]]의 권한. 토론 스레드의 상태를 조정할 수 있다.
79
80종류는 다음과 같다.
81 * update_thread_document
82 토론이 위치하고 있는 문서를 변경할 수 있다. 존재하지 않는 문서로 토론을 이동하는 것도 가능하다.
83 예시를 들자면 [[알파위키:신고 게시판|신고 게시판]]에 문의가 접수 되었는데 [[알파위키:운영알림판|운영알림판]]으로 위치가 변경되는 경우다.
84
85 * update_thread_status
86 토론 상태[* normal(활성화), pause(중지), close(닫기).]를 변경할 수 있고 다른 사용자의 편집 요청 닫기가 가능해진다.
87
88 * update_thread_topic
89 토론 주제를 변경할 수 있다. 알파위키에서는 토론 제목의 앞에 '[사무관]', '[기각]', '[뻘토론]', '[방기]', '[완료]', '[철회]' 등을 삽입할 때 사용된다. [[나무위키]]에서는 규정 개정 토론의 제목을 사측 관리자가 임의로 변경하기도 한다.
90 여담으로 변경 전 주제는 남지 않는데, 기존에 [[더 시드 포럼]]에 namu가 이에 대해서 답변할 때 한 말이 "고치기 귀찮으므로 고치지 않겠다."이다.
91
92=== api_access ===
93기존 방식의 자동 편집이 불가능해지고 api를 통해 자동 편집할 수 있게 되었는데 이때 api를 사용하기 위해서 필수적으로 필요한 권한이 api_access이다.
94
95 * 방법
96 1. 사용자가 요청하면 JSON으로 반환하게 된다.
97 1. API_TOKEN[* 'Authorization': 'Bearer API_TOKEN'의 API_TOKEN[br] 이때, Bearer는 제거하면 안된다.]에는 [[https://theseed.io/member/mypage|내 정보]]의 API Token 발급 버튼을 눌러 자신의 계정 비밀번호를 입력한 뒤 나오는 token값을 적으면 된다.
98
99=== no_force_captcha ===
100편집 시 표시되는 reCAPTCHA의 출현 빈도를 줄여주는 권한으로, 봇을 사용한다면 유용하다.[* 다만 이 경우에는 [[api_access]]를 부여받아 사용하는 것이 더 효율적이다.]
101
102잘못 알려진 정보가 있다면 reCAPTCHA가 아예 출현하지 않는 것이 아니고, 적게 뜨는 것이다. 다만 일반적으로는 이 권한을 가진 상태에선 reCAPTCHA를 보기 쉽지 않기 때문에 체감이 되지 않는 것.
103
104과거 이 권한의 이름은 no_force_recaptcha였다.
105
106=== developer ===
107[[the seed]] 엔진의 권한으로, 일반적 방법으로는 권한 부여가 불가능한 권한이다.[* grant 권한으로도 부여가 불가능하다.]
108
109시스템을 변경할 수 있는 권한이다. 엔진상으로는 존재하지만 [[나무위키]]에만 존재하며 grant를 통해 수동 부여도 불가능하다.
110
111=== hideip ===
112계정이 접속한 IP 주소를 숨기는 권한이다. 이 권한이 있으면 login_history 권한 사용 시 접속 IP 기록이 기록되지 않는 것으로 보인다. 엔진 상으로는 존재하지만 나무위키에만 존재하며 grant를 통해 수동 부여도 불가능하다.
113
114=== hide_thread_comment ===
115토론 댓글을 블라인드 할 수 있다.
116
117기본적으로 [ADMIN] 숨기기 버튼으로 숨기기가 가능하다.
118
119이 권한을 통해 블라인드를 하면 아래와 같이 된다.
120{{{#!wiki style="border-width: 1px 1px 1px; border-style: solid; border-color:#565964; padding: 7px;background-color:#CCCCCC; border-radius: 4px 4px 0px 0px;"dark-style="background: #2d2f34;"
121{{{#0275D8 {{{-5 {{{-5 ᅠ}}}}}}[[#1]] [[사용자:namu|namu]]}}}{{{#!wiki style="float:right;"
122{{{#000,#fff [date]}}}}}}}}}{{{#!wiki style="border-width: 1px 1px 1px; border-style: solid; border-color: transparent gray gray; padding: 12px;background-color:#6b6b6b; border-radius:0px 0px 4px 4px"
123{{{#fff [namu에 의해 숨겨진 글입니다.]}}} {{{#!html <span class="btn btn-danger btn-sm pull-leght" style="border-radius: 0px;">[ADMIN] SHOW</span>}}}}}}
124{{{#!html <span class="btn btn-danger btn-sm pull-left" style="border-radius: 0px;">[ADMIN] 숨기기 해제</span>}}} [* 이 버튼은 권한이 있는 사람만 표시된다.]
125
126senkawa 스킨 한정으로 "[ADMIN] Show hidden content" 버튼 아래에 구분선이 있다.
127
128=== hide_document_history_log ===
1292017년에 이루어진 the seed 업데이트 전에는 숨긴 사람 이름이 나오지 않고 "관리자에 의해 숨겨진 글입니다."라고 나왔다.
130
r2
(삭제된 사용자)
1312023년 5월에 4.22.4 버전에서 [[나무위키]] 한정으로 추가된 편집 요약을 숨기는 권한이다. 2024년 1월 [[the seed]] 업데이트로 [[알파위키]], [[더시드위키]]에서도 이 권한을 부여할 수 있다.
r1
132
133이 권한을 사용하면 편집 요약이 "~~○○에 의해 편집 요약 숨겨짐~~"으로 바뀐다.
134
135=== hide_revision ===
136v4.25.0 버전에서 추가된 권한. 리비전을 숨길 수 있다.
137 * [date] {{{-3 ({{{#0275D8,#orange 보기}}} | {{{#0275D8,#orange RAW}}} | {{{#0275D8,#orange Blame}}} | {{{#0275D8,#orange 이 리비전으로 되돌리기}}} | {{{#0275D8,#orange [ADMIN] 리비전 숨기기}}})}}} ○ ○ '''r1''' ({{{#green +1}}}) [[사용자:namu|namu]] ()
138[ADMIN] 리비전 숨기기를 클릭하면 리비전이 숨겨진다. 이 경우 문서 내용 열람은 물론, RAW 보기와 판별 비교가 불가능하게 된다.
139
140== 삭제된 권한 ==
141=== acl ===
1422017년에 ACL 시스템이 개편되기 전까지 문서 ACL을 조정할 수 있었던 권한. 현재는 이름공간 ACL이 생기면서 admin 권한을 통해 문서 ACL을 조정할 수 있게 변경되면서 삭제되었다.
143
144=== ipacl ===
145IP를 차단하는 권한으로 IP 차단도 가능하다. 현재는 차단 및 관련 기능이 aclgroup으로 변경되어 사라졌다. 나무위키 한정으로 '차소게 IPACL'라는 메뉴도 생기는데 차단 소명 게시판을 차단하는 기능이다.
146
147=== suspend_account ===
148특정 계정을 차단하거나 차단된 계정의 차단을 해제 할 수 있었던 권한이다. 현재는 차단 기능이 aclgroup으로 변경되어 사라졌다. IPACL과 마찬가지로 나무위키 한정으로 '차소게 사용자 차단'이라는 기능에도 접근이 가능해진다.
149
150=== editable_other_user_document ===
151다른 사용자의 사용자 문서를 편집할 수 있었던 권한이다. 2017년 ACL 대개편 이후에는 이름공간 ACL에서 문서명과 사용자 이름이 일치하는 사용자와 관리자만 편집 가능하게 바뀌어 의미가 없어져서 2020년 즈음에 사라졌다.
152
153== disable_two_factor_login ==
154[[the seed]]의 권한 중 하나로, 2단계 인증을 하지 않아도 로그인이 가능하게 하는 권한이다.[* 하지만 비밀번호만 알면 바로 로그인을 할수 있는 위험이 있다.] 알파위키에서는 [[사무관]] 및 [[검사관]]에게는 부여할 수 없다. 하지만 관리자에게는 부여가 가능하다.
155
1562단계 인증이란 로그인한 적이 없는 기기나 브라우저에서 로그인하면 2단계 인증을 해야 한다. 자신의 이메일 주소로 인증번호가 담긴 메일이 발송된다. 발송된 인증번호를 입력하면 로그인할 수 있다. 또한 쿠키를 삭제할 때도 2단계 인증을 해야 한다.
157
1582024년 6월 5일부로 해당 권한이 완전히 삭제되었다.
159 * 위키별 부여 기준
160 * [[나무위키]]: 원래 이메일을 사용할 수 없는 경우 임시로 부여했으나, 2023년 2월 17일부터는 더 이상 부여하지 않는다.
161 * [[알파위키]]: [[알파위키:포인트|포인트 이벤트]]에서 입상하면 [[no_force_captcha]]와 이 권한을 받을 수 있다. 예외적으로, 이메일 분실이나 접근 불가로 인해 요청 시 [[사무관]]이 검토 후 부여하기도 한다.
162 * [[더시드위키]]: 아무나 권한 부여 요청 시 부여해 준다.
r2
(삭제된 사용자)
163[각주]
164[include(틀:문서 가져옴, title=the seed/권한, version=11)]
r1
165[include(틀:문서 가져옴, title=grant, version=29)]