Discourse는 대규모 사용자 관리를 위한 두 가지 강력한 기능을 제공합니다. 바로 여러 사용자를 한 번에 검색하는 기능과 일괄 삭제 기능입니다. 이러한 기능은 검토할 사용자 목록이 있는 지원 워크플로우나 스팸 계정 정리에 특히 유용합니다.
여러 사용자 한 번에 검색
관리자 사용자 목록의 검색창은 동시에 여러 사용자를 검색할 수 있도록 지원합니다. 쉼표 또는 공백으로 구분된 여러 사용자 이름이나 이메일 주소를 입력할 수 있습니다.
이 기능을 사용하려면:
/admin/users/list/active또는 그 변형 페이지(신규, 스태프, 정지, 침묵)로 이동합니다.- 검색창에 찾고자 하는 사용자 이름 또는 이메일 주소를 쉼표나 공백으로 구분하여 입력합니다. 예를 들어:
sam, bob— 사용자 이름이나 이메일에 “sam” 또는 "bob"이 포함된 사용자를 찾습니다.sam@example.com, bob@example.com— 이메일 주소가 정확히 일치하는 사용자를 찾습니다.sam, bob@example.com— 사용자 이름과 이메일을 혼합하여 입력해도 작동합니다.
- 입력하는 동안 목록이 실시간으로 업데이트되어 일치하는 사용자를 표시합니다.
검색창의 검색 힌트에는 다음과 같이 표시됩니다: “사용자 이름 또는 이메일(쉼표 또는 공백으로 구분) 또는 IP 주소”.
검색 작동 방식
단일 용어로 검색할 경우, 검색은 이전과 동일하게 작동합니다: 사용자 이름 또는 주요 이메일의 부분 문자열 일치 여부를 확인하며, IP 주소로 검색할 수도 있습니다.
여러 용어로 검색할 경우, 검색은 다음을 찾습니다:
- 사용자 이름 및 주요 이메일의 부분 문자열 일치 — 따라서
sam으로 검색하면sam123과sam@example.com을 찾습니다. - 이메일처럼 보이는 용어(
@기호 포함)에 대한 이메일 주소의 정확한 일치 — 이는 보조 이메일도 포함됩니다. - 여러 용어로 검색할 때 IP 주소 검색은 비활성화됩니다.
한 번에 최대 100개의 용어로 검색할 수 있습니다.
공유 가능한 검색 URL
검색은 URL을 통해 공유할 수도 있습니다. 검색창에 입력하면 주소 막대가 filter 쿼리 매개변수로 업데이트됩니다. 예를 들어:
/admin/users/list/active?filter=sam,bob@example.com
이 URL을 북마크하거나 다른 관리자와 공유할 수 있습니다. 이러한 URL을 방문하면 검색창에 미리 채워지고 필터가 자동으로 적용됩니다.
탭 간 검색
검색은 각 탭별로 독립적입니다. 탭을 전환할 때(예: "활성"에서 "신규"로), 검색이 초기화됩니다. 이는 간섭 없이 각 탭에서 새로운 검색을 시작할 수 있음을 의미합니다.
여러 사용자 일괄 삭제
관리하려는 사용자를 찾은 후, 그들을 일괄 삭제할 수 있습니다.
이 기능을 사용하려면:
- 사용자 목록 상단의 사용자 이름 열 옆에 있는 일괄 선택 아이콘
을 클릭하여 일괄 선택 모드를 활성화합니다. - 각 사용자 옆에 체크박스가 나타납니다. 삭제하려는 사용자를 선택합니다.
- 목록 상단에 나타나는 “일괄 작업” 드롭다운에서 "사용자 삭제…"를 선택합니다.
- 확인 모달에서 확인 문구를 입력합니다.
- 선택적으로, 선택한 사용자의 IP와 이메일 주소를 차단하는 옵션을 선택합니다.
- 삭제 작업을 확인합니다.
삭제 작업을 시작하면, 각 사용자가 삭제될 때 실시간 진행 상황을 표시하도록 확인 모달이 업데이트됩니다. 삭제 과정에서 오류가 발생하면, 나머지 사용자의 처리를 계속하는 동안 모달에 표시됩니다.
주의사항
- 한 번에 최대 100명의 사용자를 삭제할 수 있습니다.
- 삭제할 수 없는 사용자는 비활성화된 체크박스를 표시합니다. 체크박스에 마우스를 올리면 삭제할 수 없는 이유를 설명하는 툴팁이 표시됩니다.
- 일괄 선택 모드를 사용할 때, 특정 사용자를 찾기 위해 검색을 세분화할 수 있습니다. 검색 용어를 수정하거나 완전히 제거해도 선택한 사용자는 기억됩니다. 이는 다른 검색 결과에 걸쳐 사용자를 선택하는 데 편리합니다.
사용자 관리 모범 사례
- 신규 사용자 정기 검토:
/admin/users/list/new페이지를 주시하세요. 이는 의심스러운 활동이나 잠재적인 스팸머를 발견하는 첫 번째 장소인 경우가 많습니다. - 스크리닝된 IP 및 이메일 사용:
관리자 > 로그 > 스크리닝된 IP및스크리닝된 이메일에서 알려진 스팸 출처를 선제적으로 차단하세요. - 신뢰 수준에 익숙해지기: Discourse의 신뢰 수준은 커뮤니티의 면역 체계의 기본 부분이 되어, 시간이 지남에 따라 신뢰할 수 있는 사용자에게 더 많은 권한을 부여합니다. Discourse 신뢰 수준 이해 가이드를 읽어보세요.
- 명확한 커뮤니티 가이드라인 수립: 좋은 가이드라인 세트는 행동에 대한 기대치를 설정하고 모더레이션 결정을 용이하게 합니다. Discourse 가이드라인을 참조하세요.
- 그룹으로 권한 관리: 개별 사용자에게 권한을 부여하는 대신 그룹을 사용하여 카테고리 및 기능에 대한 액세스를 관리하세요.
- 비활성 사용자 정리 자동화:
clean_up_inactive_users_after_days사이트 설정은 지정된 일수 후 게시물이 없는 비활성 신뢰 수준 0 사용자를 자동으로 제거할 수 있습니다(기본적으로 비활성화됨).
자주 묻는 질문
여러 용어를 사용할 때 IP 주소로 검색할 수 있나요?
아니요. 여러 검색 용어를 제공하면 IP 주소 검색이 비활성화됩니다. IP로 검색해야 하는 경우 단일 용어를 사용하세요.
한 번에 몇 명의 사용자를 검색할 수 있나요?
한 번에 최대 100개의 용어(사용자 이름 또는 이메일)로 검색할 수 있습니다.
쉼표로 용어를 구분해야 하나요?
쉼표, 공백, 또는 둘 다를 혼합하여 사용할 수 있습니다. 예를 들어, sam bob과 sam,bob 모두 작동합니다.
검색이 부분 사용자 이름을 일치하나요?
네, 사용자 이름과 주요 이메일의 경우 검색은 부분 문자열 매칭을 사용합니다. @ 기호가 포함된 이메일 주소의 경우, 검색은 정확한 매칭(보조 이메일 포함)을 사용합니다.
검색을 변경할 때 선택한 사용자는 어떻게 되나요?
검색 용어를 수정하거나 완전히 제거해도 선택한 사용자는 기억됩니다. 이는 다른 검색 결과에 걸쳐 사용자를 선택하는 것을 쉽게 만듭니다.


