Como desativar o fórum, exceto para a equipe

Meu fórum foi atacado e inundado com posts que não queremos visíveis. Como o fórum pode ser desativado, exceto para a equipe limpá-lo?

Você não pode “desligar” o fórum e ele magicamente continuar utilizável por qualquer pessoa.

Você poderia considerar a despublicação em massa de todos os tópicos até que você tenha a chance de excluir o spam, e então republicar tudo o que restar?:

Você pode definir o fórum como somente leitura, exceto para a equipe. Modos Somente Leitura no Discourse

3 curtidas

@pfaffman isso não resolve a parte “visível” :olhos:

2 curtidas

Eu simplesmente alteraria todas as permissões de categoria para apenas para a equipe. Com um bom explicador em algum lugar (é claro).

Você pode gostar de fazer uma consulta no explorador de dados para registrar suas permissões existentes primeiro e, se o seu fórum for grande/complexo, talvez fazer tudo a partir do console do Rails como uma ação em massa.

Isso alcançaria o que você precisa. E você poderia revelar o conteúdo à medida que ele é limpo, categoria por categoria.

5 curtidas

Eu estava considerando uma questão semelhante recentemente -

Os passos seriam

2 curtidas

OH. Eu perdi isso.

Nesse caso, o que você precisaria fazer é alterar o DNS para que ele não aponte mais para o fórum e fazer com que os administradores configurem o /etc/hosts (ou equivalente) para apontar para o endereço IP correto. Mas isso não é realmente uma coisa do Discourse, é um hack de sysadmin.

2 curtidas

Obrigado. Havia poucas categorias para que isso pudesse ser feito manualmente (embora um pouco chato).

Não acho que isso funcionaria, pois eles poderiam simplesmente fazer login novamente:

2 curtidas

Eu tive segundas intenções sobre essa parte depois. Você acha que desabilitar logins locais seria uma alternativa/etapa adicional adequada? (E/ou qualquer SSO)

Você precisaria desativar quaisquer métodos OAuth também, é claro, mas sim, isso poderia funcionar bem. Apenas tome cuidado para não se desconectar (por exemplo, restaurar o site) inadvertidamente.

Embora nesse caso você possa simplesmente reativar os logins do console. Você está planejando isso para o meta :stuck_out_tongue_winking_eye:?

2 curtidas

Ha, não, nada disso. Principalmente por curiosidade. :slight_smile: Parece um plano útil para ter em caso de emergências. Embora, se houver muitas etapas, algo mais pode ser mais fácil.

Vou editar a etapa extra acima. :+1:


Pensando bem, desconectar todos e depois desativar os logins pode fazer com que a equipe escreva apenas o desnecessário?

1 curtida

Na verdade, acabei de testar isso para outra coisa, e habilitar ‘somente leitura’ na página de backup impediu que meu usuário de teste fizesse login no site:

1 curtida

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.