[주의!] 문서의 이전 버전(에 수정)을 보고 있습니다. 최신 버전으로 이동
the seed 엔진의 권한 | ||||||||||||||||||||||||||||||||||||||||
[ 펼치기 · 접기 ] | ||||||||||||||||||||||||||||||||||||||||
1. 개요[편집]
문서 편집 ACL
perm:developer - 허용, 영구 user:wikiadmin - 허용, 영구 [1]user:wikiadmin2 - 네임스페이스, 영구 (r2430부터 적용됨)user:wikiadmin3 - 네임스페이스, 영구 (r2431부터 적용됨)
the seed 엔진에서 존재하는 권한 중 하나로 모든 권한 중 최상위 권한이다.
2. 기능[편집]
- 모든 권한 강제 활성화
developer는 "wildcard permission", 즉, 엔진 상 최상위 권한이다. 이 권한을 보유하고 있으면 따로 권한이 할당되어 있지 않아도 엔진에서 모든 권한을 보유한 것과 동일하게 취급하여 엔진 상의 모든 기능과 권한이 강제로 활성화된다. 더시드엔진의 마스터키 같은 그야말로 와일드카드 격의 권한이라는 것. 이런 막강한 특성 때문인지 유일하게 config로 grant를 통한 부여 허용 여부를 설정할 수 없는 권한이며[3] 일반적으로 위키 소유자만이 보유한 권한이다.
2025년 9월 3일부터 grant 권한이 패치된 이후, developer 권한이 있으면 grant 권한만으로 본인이 보유하고 있지 않아 가질 수 없었던 권한이나 본인이 제거하고 다시 부여받고 싶은 권한, 새로 만들어진 권한, 가진 적이 없었던 권한들을 가질 수 있게 될지는 미지수이다. 그러나 grant 만 가지고 있는 상황에서 스스로 제거했던 권한을 스스로 다시 추가시킬 수 없으므로 grant의 자가 권한 부여 기능이 developer로 옮겨진 것으로 추정된다. 위키를 처음 개설하면 소유자가 developer 권한을 자동적으로 가지게 되고, 소유자 외에 다른 방문자들에게는 권한이 기본적으로 없기 때문이다.
3. 보유자[편집]
나무위키에서는 umanle를 포함한 umanle S.R.L.의 직원들이, 더시드위키, 알파위키 등에서는 위키 소유자이자 서버 관리자인 namu만이 이 권한을 보유하고 있다.[5] 예외적으로 위브위키는 namu가 아닌 다른 사람이 developer 권한을 가지고 있다. 이는 namu가 위브위키의 서버 및 엔진 소유자인 것은 맞으나, 실질적인 위키 운영에 관여하지는 않기 때문이다. 애초에 위브위키의 사용자:namu는 namu가 아니다.
[1] user:wikiadmin1 (r2089부터 적용됨)이 삭제되고 잠깐 user:(삭제된 사용자)로 나왔다가 (@) 새로 wikiadmin1 계정이 원복되었다. 그런데 문서의 역사대로라면 아래 wikiadmin2, wikiadmin3 문서 ACL 설정이 유지된 채로 있어야 했었으나 wikiadmin 계정이 생성되고 나서 wikiadmin만 허용되는 규칙으로 문서 역사에 기록을 남기지 않은 채로 바뀌었다.[2] r2092로 추정된다.[3] 예전에는 Config 규칙 수정으로 grant로 부여할 수 있도록 설정이 가능했으나 특정 시점 이후 불명의 이유로 Config에서 grant로 부여 가능한 권한 목록에 추가하더라도 이를 무시하게 패치되었다.[4] 현재 wikiadmin 계정만 편집을 허용하는 규칙은 사측 관리자 계정이 통합된 이후 문서 역사에 기록을 남기지 않고 8월 말에 강제로 조정된 규칙이다.[5] 단, namu의 경우 여전히 나무위키에서도 developer 권한을 소유하고 있는 것으로 추정된다. 상기한 나무위키에서 ACL에 허용 규칙이 없는 문서를 직접 편집한 기록이 추정 근거. 아마 위키 소유권은 umanle S.R.L에 이전되었다고 하더라도 the seed 엔진의 소유권까지 넘긴 것은 아닌지라 여전히 개발자 중 하나로써 엔진 개발 및 업데이트에 참여하고 있기 때문에 umanle S.R.L에서 developer 권한을 회수하지 않은 것으로 보인다.