계정을 폐기한 사용자 또는 시스템에 의해 삭제된 사용자?

계정을 폐기한 사용자가 얼마나 되는지 확인할 수 있는 방법이 있을까요? 관련 내용을 찾을 수 없습니다. 저희 포럼(여러분에게 호스팅 중) community.pynk.io는 수개월 동안 거의 고정된 사용자 수(930~950명 사이)를 보여주고 있습니다. 지금까지 많은 가입자가 있었음에도 불구하고 그 수가 오르지 않고 있습니다(1주일 동안 31명의 신규 가입이 있었는데, 숫자는 938에서 947로만 증가했습니다… 이는 불가능하며 숫자가 맞지 않습니다).

저희 포럼은 운영된 지 겨우 1년밖에 되지 않았으므로 자동 삭제가 아직 이루어지지 않았을 것입니다. 다만 Discourse 자체가 업데이트마다 사용자를 삭제하고 있는 경우(과거에 이런 일이 있었던 것 같습니다)를 제외하면, 사용자가 계정을 삭제해 온 것 외에는 설명이 되지 않습니다… 그래서 그 수치를 볼 수 있는 위치나 이와 관련된 통계를 어디에서 확인할 수 있는지에 대한 질문을 드리는 것입니다.

감사합니다!

사용자 삭제 로그는 https://community.pynk.io/admin/logs/staff_action_logs?filters={"action_name"%3A"delete_user"%2C"action_id"%3A1} 에서 확인할 수 있습니다.

게시물이 없고 2년 이상 비활성 상태인 사용자는 자동으로 삭제되며, 이 설정은 설정 메뉴에서 변경할 수 있습니다.

5개의 좋아요

빠른 답변 감사합니다, Falco님! 많은 사용자가 삭제된 것을 볼 수 있지만, 왜 그런지 궁금합니다. "/u/inancakduvan/preferences/account에서 본인이 삭제"라는 메시지는 사용자가 직접 자신의 계정을 삭제했다는 의미이므로 괜찮습니다. 하지만 다른 삭제들은 "방치된 비활성 계정으로 자동 삭제"라고 표시되어 있고, 삭제한 주체가 "system"으로 나타나 있습니다.

13일 전, 18일 전, 19일 전, 24일 전 등 다양한 시점에 자동 삭제가 발생하고 있습니다… 때로는 하루 만에 10~12명의 사용자가 시스템에 의해 삭제되기도 합니다… 왜 그런 걸까요… 자동 삭제는 포럼에서 2년간 활동이 전혀 없을 때만 발생하는 것이 아닌가요? 우리 포럼은 이제 막 11개월째 운영 중입니다…

비활성 작업에서 발생한 삭제인 것 같지 않습니다. 해당 작업에는 컨텍스트가 포함되어 있기 때문입니다:

:information_source: 표시 링크를 클릭하면 어떤 정보가 나타납니까?

1개의 좋아요

확인해 볼 만한 것일까요? (편집: Falco의 중간 코멘트에 따르면 이 문제는 아닌 것 같습니다)

PS: 제가 좀 더 까다롭게 굴고 있는 것 같아도 괜찮습니다만, 사용자의 IP 주소를 공개적으로 노출하는 것이 좋은 일인지 확신이 서지 않습니다(특히 사진 속 목록의 두 번째 항목처럼 사용자 이름과 IP 주소가 함께 표시되는 경우).

1개의 좋아요

아, 미안해… 급하게 여러 가지를 하고 있어서… 이미지를 삭제했어. 고마워

첫 번째를 예로 들어볼게요… “Show” 버튼을 클릭하면:

id: 1429
username: the username
name: the name of the user
created_at: 2020-08-12 06:07:28 UTC
trust_level: 0
last_seen_at:
last_emailed_at: 2020-08-14 07:47:27 UTC

세 번째(두 번째는 다른 관리자에 의해 삭제됨):

id: 1177
username: the username
name: the name of the user
created_at: 2020-06-21 12:58:16 UTC
trust_level: 0
last_seen_at:
last_emailed_at: 2020-06-21 12:58:17 UTC

단순한 추측일 뿐이지만, 이메일이 무효(이메일이 반환됨)이거나 활성화되지 않은 계정(이 경우 계정이 얼마나 빨리 삭제되는지는 알 수 없습니다)일 수도 있습니다.

1개의 좋아요

나도 같은 생각을 하고 있는데, 아마 계정을 활성화하지 않아서 시스템이 일정 시간 후에 삭제한 것일 수도 있겠네요… 하지만 이 동작에 대해 @Falco 님의 확인이 필요합니다.

@Falco 님, 여기서 무슨 일이 일어나고 있는지 파악하려면 더 많은 데이터가 필요하신가요? 시스템 계정에서 삭제된 사용자들을 확인하실 수 있도록 최근에 내보낸 CSV 파일을 보내드릴 수 있습니다… 말씀해 주세요.

다른 답변들을 찾아보다가, @Mevo님이 제안하신 대로 시스템에 의해 삭제된 사용자는 계정을 활성화하지 않은 사용자들인 것 같습니다.

"purge unactivated users grace period days"가 14일로 설정되어 있으므로, 계산해 보니 삭제된 사용자 중 상당수가 이 설정 때문에 삭제된 것으로 보입니다… 다만 몇몇은 예외입니다. 예를 들어 2020년 6월 21일에 생성되어 8월 1일에 삭제된 사용자가 있습니다. 14일이라는 수치는 사용자가 7월 초에 삭제되어야 한다는 걸 의미하는데, 시스템이 사용자를 한 달 가까이 유지하다가 삭제 절차를 진행한 것은 이상합니다…

또한 위 이미지에서 볼 수 있듯이 “Context” 열에 삭제 사유가 항상 표시되지 않습니다. 이것은 정상적인 현상인가요?

3개의 좋아요

정리하자면, 여기서 "비활성화된 사용자"란 이메일을 확인하지 않은 사람들을 의미합니다. 이메일이 절대 도달하지 않는 주소에 여러 사용자 이름을 선점하여 포럼을 악용하는 것을 방지하려면 이러한 사용자들을 삭제해야 합니다.

6개의 좋아요

아마도 무식한 질문일 수도 있지만, 14일 이상 머무른 것으로 보이는 사용자들에 대해 여쭤봅니다:

그들은 스팸이었을까요? 저는 디스커스를 소유하거나 관리하지 않기 때문에 로그를 확인할 방법이 없습니다. 팀 멤버 중 누군가가 설명해 주실 수 있을까요:

  1. 스팸이 게시물을 작성하고 스팸으로 신고됨
  2. 관리자(어드민이 아닌)가 게시물 신고 대기열을 검토하고 "스팸 삭제"를 클릭함
  3. 시스템이 계정을 삭제하고 차단함.
  4. ?? 삭제를 수행한 계정으로 표시되는 것은 무엇인가요? 관리자? 시스템? 삭제 시 맥락/이유가 기록되나요?
1개의 좋아요