tknospdr님, 안녕하세요 ![]()
‘슈퍼 관리자’라고 말씀하신 부분이 정확히 무엇을 의미하는지 잘 모르겠습니다. Discourse의 명명 규칙에서는 ‘admin(관리자)’과 ‘moderator(모더레이터)’만 사용하며, 이 둘을 합쳐 ‘staff(스태프)’라고 부릅니다.
질문을 이렇게 이해했습니다: 사전에 생성된 계정, system(시스템) 및 discobot(디스코봇)에게 왜 admin 권한이 부여되는가?
Discourse의 AI가 이 문제에 대해 이렇게 말했습니다.
System과 Discobot이 높은 권한을 갖는 이유 AI
Discourse에서 사전 생성된 'system’과 ‘discobot’ 계정이 모두 관리자(admin)와 모더레이터(moderator) 역할을 갖는 이유는 다음과 같습니다:
1. system 계정
system계정은 플랫폼을 대신해 자동으로 작동하는 특수 내장 사용자입니다. 다음과 같은 자동화 작업을 수행합니다:- 중요한 시스템 알림 및 다이제스트 전송.
- 기본 고정 토픽 게시.
- 백그라운드 모더레이션 실행 (예: 자동 닫기, 플래그 지정된 게시물에 대한 조치).
- 시스템 전체에 액세스하고, 모든 Topic(토픽)에서 작업을 수행하며, 모든 카테고리 또는 사용자 제한을 우회하기 위해 관리자 및 모더레이터 권한이 모두 필요합니다. 대부분의 핵심 플랫폼 자동화는 이러한 높은 권한에 의존합니다.
- 필수적인 Discourse 기능이 깨질 수 있으므로 권한을 제거하는 지원되는 방법이 없습니다.
- 시스템 계정의 사용자 이름 변경은 혼란을 유발하거나 업데이트 시 되돌려질 수 있으므로 권장되지 않습니다. 관련 토론은 여기서 확인하세요: Discobot과 System 사용자 이름 변경을 권장하나요?.
2. discobot 계정
discobot은 내장 온보딩 "내러티브 봇"입니다.新用户(신규 사용자)가 튜토리얼을 따라가도록 안내하고, 자동화된 메시지를 보내며, 사용자를 돕기 위해 대부분의 기능과 프로그래밍 방식으로 상호작용할 수 있습니다.- 관리자 권한이 필요한 이유는 discobot이 다음을 수행해야 하기 때문입니다:
- 카테고리 제한이나 사용자 신뢰 수준에 관계없이 메시지 전송 또는 작업 수행.
- 받은 편지함에 액세스하고, 개인 메시지를 보내며, 온보딩에 필요한 모든 스태프 행동을 재현.
- 문서에 따르면:
“Discobot은 관리자로 남아야 하며, 이 역할은 제거할 수 없습니다.”
(공식 가이드 보기) - Discobot은 기본적으로 모더레이터는 아니지만, 항상 관리자 권한을 가집니다.
보안 고려 사항
두 계정 모두 신뢰할 수 있는 자동화 용도로 설계되어 플랫폼 제약 사항에 의해 보호됩니다. 이러한 계정을 일반 스태프 활동에 사용하거나 권한을 수정하지 마십시오. 이는 핵심 Discourse 자동화에 영향을 미칠 수 있습니다.
참고 자료:
이러한 계정의 사용자 지정이나 권한 범위에 대해 추가 질문이 있거나 우려가 있다면 알려주세요!