관리자 권한을 $USER에게서 영구히 취소하는 데 며칠이 걸리나요?

참고로, 이 문제는 약 3일 전에 발생했습니다 → 처음에는 즉시 발생한 줄 알았거든요:

.- 관리자: 예 - (관리자 권한 부여 또는 관리자 권한 박탈이라는 작업을 찾을 수 없음)

여기서 관리자 권한 부여(Gant Admin)가 보이지 않는 것이 좀 이상합니다…

그룹: 관리자 및 스태프.

질문:

  • 사전 요구 사항이 있나요?
  • 주의해야 할 사항이 있나요?
  • 셀프 호스팅(self-host) 환경이 아닙니다.
  • 아니면 백스테이지에서 마법 같은 일이 일어나고 있는 건가요? :thinking:

모더레이터

하지만 모더레이터 권한 박탈은 동일한 $USER에 대해 즉시 적용되었습니다.

참고

사이트에는 다른 관리자도 있습니다.

기타

Captura desde 2025-03-30 14-54-01

감사합니다.

조금 혼란스럽네요. 하지만 관리자라면(그렇게 보입니다) 자신의 관리자 권한은 취소할 수 없습니다. 다른 관리자가 대신 취소해줘야 합니다. 반면, 어떤 관리자가든 자신의 모더레이터 상태나 다른 사용자의 모더레이터 상태를 부여/취소할 수 있으므로, 그 버튼을 볼 수 있는 것입니다.

사용자가 app.yml 파일의 DISCOURSE_DEVELOPER_EMAILS에 이메일 주소를 등록해 둔 것으로 추정됩니다.

이 방식으로 사용자를 관리자로 지정하면 해당 사용자는 항상 관리자로 유지되며, UI에서 변경할 수 없습니다. 누군가가 app.yml 파일을 수정한 후 컨테이너를 삭제하고 다시 시작해야 합니다(또는 재빌드해야 합니다).

네, 제가 직접 관리자 권한을 제거했다는 점은 알고 있습니다. 하지만 관리자 권한은 제가 아니라 다른 누군가가 제거했습니다.

감사합니다.

이것을 말씀하시는 거죠:

감사합니다.

$USER의 이메일을 누군가가 추가한 것 같은데, 맞다면 담당자에게 연락하겠습니다.

참조: @mattdm

감사합니다.

그것은 알림 이메일을 변경하는 것에 관한 것이지만, discourse-setup가 하는 첫 번째 일은 관리자 계정을 묻는 것입니다.

하지만 저는 nano(저라면 vim을 사용하겠습니다)로 app.yml을 편집해서 DISCOURSE_DEVELOPER_EMAILS에 어떤 주소들이 있는지 확인하겠습니다.

서버에 대한 ssh 접근 권한이 없다면, 접근 권한이 있는 사람에게 연락해야 합니다.

정말 이상합니다. 다른 관리자는 해당 아이콘을 볼 수 있지만, 제가 직접 확인하면 보이지 않습니다.

다행히 지금은 수정되었습니다. 하지만 4일이 걸렸네요.

감사합니다.