•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

N 위키 엔진/권한

최근 수정 시각: 2022-09-12 08:05:00
공지관리의 편의성을 위해 개인 위키로 전향합니다.
file:한마음위키 로고.svg 이 문서의 상위문서는 N 위키 엔진 입니다.

목차

1. grant로 부여 가능한 권한
1.1. owner
1.2. admin
1.3. grant
1.4. delete_thread
1.5. nsacl
1.6. update_thread
1.7. login_history
1.8. block_user
1.9. hide_comment
2. grant로 부여 불가능한 권한
2.1. any
2.2. member
2.3. trusted
2.4. blocked

1. grant로 부여 가능한 권한

1.1. owner

1.2. admin

관리자 권한이다. 이 권한이 존재할 시 사용자 문서 상단에 This user have special permission이라는 틀이 뜬다. 마우스를 올리거나 터치했을 때 색이 변해야 유효하다.

1.3. grant

여기에 나온 대부분의 (1) 권한을 부여할 수 있다. 현재까지는 개발자만 이 권한을 가지고 있다.
Grant UI(2)
file:N엔진_grant.png

1.4. delete_thread

토론 스레드를 삭제할 수 있다. 토론 스레드가 삭제되더라도 owner 권한을 가진 사용자는 데이터베이스를 조작해 복구가 가능하다. 클릭 미스로 중요한 토론이 삭제되는 것을 방지하기 위해 보통 반납해두며, 휴지통화 시키는 것이 보통이다.

1.5. nsacl

네임스페이스 ACL을 조작할 수 있다. 자신이 ACL을 조작할 수 없더라도 조작이 가능하며, 이를 이용해 ACL을 모두 거부로 설정하면 이 권한을 가진 사용자 외에는 조작할 수 없다.

1.6. update_thread

스레드의 상태 조정 / 문서 이동 / 제목 변경이 모두 가능하다. update_thread_status, update_thread_document, update_thread_topic 이 합쳐진 권한이라고 보면 된다.

1.7. login_history

로그인 기록 조회가 가능하다. 통합 계정의 보안을 위해 해당 위키에 접속한 적이 없는 계정은 열람이 불가하다.

1.8. block_user

사용자 차단이 가능하다. user이라는 권한명과 다르게 IP 차단(3)도 지원한다.

1.9. hide_comment

다른 사용자와 자신의 토론 발언을 숨길 수 있다. 숨기기 해제도 가능하다.

2. grant로 부여 불가능한 권한

2.1. any

모두 해당된다.

2.2. member

로그인된 사용자이다.

2.3. trusted

신뢰받는 사용자. 가입 30일을 달성해야 한다.

2.4. blocked

차단된 사용자. 동적으로 차단 상태가 바뀌며 로그인 허용 차단의 경우 로그인 한 경우에는 false를 출력해 따로 복잡한 ACL 설정 작업이 필요하지 않다. 다만 복잡한 코딩이 필요한 것이 함정
(1) 절대 전체가 아니다.
(2) 여기서는 owner 권한을 가지고 있는 사용자이기 때문에 owner 권한 체크박스가 활성화되어 있다.
(3) CIDR은 아직 지원하지 않는다.

모든 글은 CC BY-SA 4.0에 따라 이용할 수 있습니다. (라이선스가 별도로 명시된 경우는 제외.)
기여하신 문서의 저작권은 각 기여자에게 있으며, 각 기여자는 기여하신 부분의 저작권을 갖습니다.

오픈 소스가 아닌 한마음위키의 고유한 디자인을 무단으로 도용하는 것은 저작권 위반입니다.