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
@pfaffman isso não resolve a parte “visível” :olhos:
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.
Eu estava considerando uma questão semelhante recentemente -
Os passos seriam
- <s’>Habilitar modo de escrita apenas para funcionários Read Only Modes in Discourse
- Habilitar
login requirednas configurações de administrador - Logout all users through the rails console
- Desabilitar
enable local logins(e qualquer SSO). - Usar
/u/adminpara fazer login como administrador
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.
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:
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
?
Ha, não, nada disso. Principalmente por curiosidade.
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. ![]()
Pensando bem, desconectar todos e depois desativar os logins pode fazer com que a equipe escreva apenas o desnecessário?
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:
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
