Excluindo múltiplos usuários em massa

O Discourse oferece a capacidade de excluir vários usuários diretamente da lista de usuários de administração. Este recurso é útil em situações onde contas de usuários indesejados são criadas, como durante uma onda de spam, e você deseja excluir essas contas de forma rápida.

Para usar este recurso, visite a lista de usuários de administração em /admin/users/list, ou qualquer uma de suas variantes, e siga os passos:

  1. Ative o modo de seleção em massa clicando no ícone de seleção em massa image no topo da lista de usuários, ao lado da coluna Nome de Usuário (Username)

  2. Uma caixa de seleção ao lado de cada usuário aparecerá assim que o modo de seleção em massa for ativado. Selecione os usuários que você deseja excluir

  3. No menu suspenso “Ações em Massa” (Bulk actions) que aparece na parte superior da lista, selecione “Excluir usuários…” (Delete users…)

  4. No modal de confirmação, digite a frase de confirmação

  5. Opcionalmente, selecione a opção para bloquear o IP e os endereços de e-mail dos usuários selecionados

  6. Confirme a operação de exclusão

Após iniciar a operação de exclusão, o modal de confirmação será atualizado para exibir o progresso em tempo real à medida que cada usuário é excluído. Se ocorrerem erros durante o processo de exclusão, eles aparecerão no modal enquanto o processamento dos usuários restantes continua.

Ao usar o modo de seleção em massa, você pode refinar sua pesquisa para encontrar usuários específicos. Os usuários que você selecionar serão lembrados mesmo enquanto você modificar seu termo de pesquisa ou removê-lo completamente. Isso torna conveniente selecionar vários usuários em diferentes resultados de pesquisa.

Capturas de tela abaixo mostram o processo em sequência, com marcadores numerados correspondentes às etapas acima:

Algumas ressalvas:

  • Você pode excluir até 100 usuários de uma só vez
  • Usuários que não podem ser excluídos exibirão uma caixa de seleção desabilitada e, ao passar o mouse sobre a caixa de seleção, será exibida uma dica explicando por que eles não podem ser excluídos

Melhores práticas para gerenciamento de usuários

O gerenciamento eficaz de usuários é crucial para uma comunidade saudável e segura. Aqui estão algumas melhores práticas a seguir:

  • Revise novos usuários regularmente: Fique de olho na página /admin/users/list/new. Este é frequentemente o primeiro lugar onde você notará atividades suspeitas ou potenciais spammers.

  • Use as ferramentas que você tem:

    • IPs e E-mails Filtrados (Screened): Bloqueie proativamente fontes de spam conhecidas nas configurações do seu site em Admin > Logs > Screened IPs e Screened Emails.

    • Níveis de Confiança (Trust Levels): Familiarize-se com os níveis de confiança do Discourse. Eles são uma parte fundamental do sistema imunológico da sua comunidade, concedendo mais permissões a usuários confiáveis com o tempo.

  • Estabeleça diretrizes da comunidade claras: Um bom conjunto de diretrizes ajuda a definir as expectativas de comportamento e facilita as decisões de moderação. Garanta que elas sejam fáceis de encontrar e ler.

  • Gerencie permissões com grupos: Em vez de atribuir permissões por usuário, use grupos. Isso torna o gerenciamento do acesso a categorias e recursos muito mais escalável e organizado.

  • Não deixe usuários inativos perdurarem (indefinidamente): Embora nem sempre seja necessário, você pode estabelecer uma política para desativar ou anonimizar usuários que estiveram inativos por um longo período, especialmente se eles não tiverem postagens. Isso pode ser feito para respeitar a privacidade do usuário ou para manter sua lista de usuários organizada. A configuração do site clean_up_inactive_users_after_days pode automatizar isso, removendo usuários inativos de nível de confiança 0 sem postagens após um número especificado de dias (desabilitado por padrão).

4 curtidas

Como eu faria o anterior no Discourse? É possível atribuir permissões por usuário?

Qual é a conexão entre desativar ou anonimizar e uma configuração para excluir usuários? Pensei que desativar ou anonimizar não exclui postagens.

1 curtida