Discourse 관리자 권한으로 사용자를 생성하는 방법?

디스코urs 관리자로서 사용자를 생성하는 방법은 무엇인가요?

일부 사용자가 계정 삭제를 요청합니다. 따라서 ghost라는 이름을 가진 사용자를 생성하고, 해당 사용자의 게시물을 그 계정으로 이전하려고 합니다. 하지만 시스템 사용자나 다른 사용자를 생성할 수 있는 옵션이 없습니다.

어떤 방법이 있을까요?

그렇지 않지만, 왜 익명화하지 않나요? 그런 옵션이 있습니다.

이렇게 하면 IP 데이터가 삭제되지 않아 사실상 무용지물입니다. 따라서 → 사용자 계정으로 전환합니다.

일반적인 등록 과정을 거쳐 자신의 이메일 주소를 별칭으로 사용하여 사용자를 생성하세요. 이메일이 필수 조건이므로 더미 사용자를 생성할 수 없다는 말씀이 맞습니다.

이 내용을 읽는 다른 분들을 위해, 익명화 시 IP 데이터를 제거할 수 있으며 관련 내용은 Anonymizing Users in Discourse 를 참고하세요.

형제님, 타이밍이 완벽하네요. 디스커스 신들이 최신 업데이트에서 관리자 도구함에 “전환 및 삭제” 옵션을 추가했습니다.

이 기능을 사용하면 어떤 사용자의 게시물을 원하는 새 엔티티로 전환할 수 있습니다. 삭제, 익명화, 위장 버튼 옆에서 찾을 수 있습니다.

네, 그 부분은 읽었습니다:

Discourse는 익명화된 사용자와 관련된 로그에 사용자의 IP 주소를 유지합니다. 그러나 개발자가 이를 지울 수 있는 새로운 메커니즘이 있습니다.

UserAnonymizer 클래스를 사용할 때, 예를 들어 0.0.0.0과 같은 IP를 대체할 수 있는 :anonymize_ip 옵션을 전달할 수 있습니다.

하지만 저는 개발자가 아니라 Discourse 관리자이므로, 이를 어떻게 수행해야 하는지 전혀 알지 못합니다.
저는 기반 시스템과 명령줄에 접근 권한이 없습니다.
사용자 익명화를 클릭할 때 이것이 기본적으로 수행되지 않는 이유가 무엇인지 이해할 수 없습니다.

네, 그래서 처음에 질문을 한 것입니다. :wink:

호스티드 고객은 콘솔에 접근할 수 없기 때문에, 이 답변은 다른 분들이 읽으시는 것을 염두에 두고 작성했습니다. :wink:

질문은 해당 엔티티를 어떻게 생성하느냐는 것이었습니다. 답은 체계적인 방법이 없다는 것입니다.

네, 어디서 실수를 했는지 알겠어요. 잘못된 정보를 드려서 죄송합니다.