Configurar o login do Nextcloud LDAP e do Active Directory
Conecte o Nextcloud ao LDAP ou Active Directory, limite o acesso com filtros de usuários e grupos e verifique a autenticação segura antes da implementação.
Para impor a autenticação de dois fatores (2FA) no Nextcloud, primeiro habilite pelo menos um provedor de 2FA e, em seguida, ative a imposição em Configurações de administração → Segurança ou use o occ twofactorauth:enforcecomando. Um provedor é o método que fornece a segunda prova de identidade, como um código único de um aplicativo autenticador. A imposição torna a 2FA obrigatória para o escopo escolhido; simplesmente instalar um provedor não a torna obrigatória. Essas etapas seguem o Manual de Administração do Nextcloud 35.
O Nextcloud separa a disponibilidade do provedor da obrigatoriedade do uso da autenticação de dois fatores (2FA). Os administradores primeiro habilitam um provedor; em seguida, o usuário ativa um método em sua conta, ou o administrador impõe a 2FA, exigindo que os usuários concluam a configuração. O provedor TOTP integrado suporta códigos baseados em tempo gerados por um aplicativo autenticador compatível. No Nextcloud 35, ele está instalado, mas desabilitado por padrão. O provedor de código de backup está sempre habilitado e fornece aos usuários códigos de recuperação únicos.
Antes de habilitar um requisito para um grupo grande, decida se ele se aplica a todas as contas ou apenas a um grupo piloto. Identifique também as contas de serviço, integração e administrador de emergência. Uma regra ampla pode interromper o acesso de usuários que ainda não se inscreveram ou não conseguem contatar seu administrador. O guia oficial do Nextcloud descreve a seleção e exclusão de grupos; a associação a um grupo selecionado tem precedência se um usuário também estiver em um grupo excluído. Revise a associação antes de aplicar uma política.
Não desative ou desinstale um provedor no qual os usuários já tenham se cadastrado sem planejar a migração. O manual do administrador alerta que o Nextcloud mantém as associações de provedor; remover o aplicativo pode fazer com que os usuários vejam um aviso de indisponibilidade de provedor ao fazer login. Se um provedor for removido permanentemente, consulte o procedimento de limpeza documentado e esteja ciente de que a ação é irreversível.
Se nenhum grupo for selecionado, o Nextcloud impõe a autenticação de dois fatores (2FA) para todos, exceto para membros de grupos excluídos. Se você selecionar grupos, a 2FA será imposta para os membros desses grupos. Quando alguém pertence a um grupo selecionado e a um grupo excluído, o grupo selecionado prevalece, portanto, a exigência ainda se aplica. Essas regras tornam importante verificar as associações a grupos aninhados ou sincronizados antes de habilitar a imposição da 2FA.
occé a ferramenta de administração de linha de comando do Nextcloud. Execute comandos a partir do diretório de instalação do Nextcloud como o usuário do servidor web; o usuário e o caminho podem variar de acordo com o método de instalação. Os exemplos abaixo usam a conta documentada no estilo Debian ou Ubuntu www-data.
# Enforce 2FA for every user
sudo -E -u www-data php occ twofactorauth:enforce --on
# Enforce for selected groups, with a service-account exclusion
sudo -E -u www-data php occ twofactorauth:enforce --on \
--group=staff --group=admins --exclude=service-accounts
# Check a user's 2FA state
sudo -E -u www-data php occ twofactorauth:state alex
Substitua os IDs de grupo e o ID de usuário por valores existentes no seu servidor. A política de exemplo impõe a autenticação de dois fatores (2FA) para membros de `groups` staffe `users` admins; excluir contas de serviço não é uma recomendação universal. Exclua uma conta somente após decidir como ela se autentica e quais controles compensatórios a protegem. A documentação do Nextcloud --offpermite desativar a imposição da 2FA, mas use isso como um plano de reversão, e não como um substituto para testes.
sudo -E -u www-data php occ twofactorauth:enforce --off
Consulte a referência oficial de comandos de usuário e grupo do Nextcloud 35 para obter a sintaxe atual. Instalações em contêineres, snap e outras podem exigir um prefixo de comando ou contexto de execução diferente; siga as instruções para sua implantação em vez de copiar o exemplo literalmente.
Verifique o estado de aplicação da política para usuários representativos occ twofactorauth:state <uid>. Em seguida, teste um login normal no navegador para um usuário com a política aplicada e confirme se o Nextcloud exige um fator configurado. Verifique um usuário excluído somente se a exceção for intencional. Mantenha os códigos de recuperação protegidos e certifique-se de que os administradores conheçam o procedimento de recuperação documentado antes de expandir a política.
Se um usuário perder a autenticação de dois fatores, o Nextcloud oferece um comando administrativo específico do provedor para desativar a autenticação de dois fatores para esse usuário, quando o provedor a suporta: sudo -E -u www-data php occ twofactorauth:disable <uid> <provider_id>. Esta é uma ação de recuperação, não uma forma de enfraquecer a aplicação da autenticação para todos. O manual oficial também descreve um aplicativo separado de Suporte Administrativo à Autenticação de Dois Fatores que pode emitir um código de login único em situações suportadas. Confirme o método apropriado para a sua versão instalada e provedor antes de utilizá-lo.
Para obter detalhes completos, consulte o guia do administrador do Nextcloud 35 sobre autenticação de dois fatores e o guia do usuário do Nextcloud 35 sobre códigos de inscrição e backup . A disponibilidade do provedor e os rótulos exatos da interface podem depender da sua versão do Nextcloud e dos aplicativos habilitados; portanto, confirme-os em sua instância antes de impor a autenticação de dois fatores para todos os usuários.
Conecte o Nextcloud ao LDAP ou Active Directory, limite o acesso com filtros de usuários e grupos e verifique a autenticação segura antes da implementação.
Habilite um provedor de autenticação de dois fatores (2FA) compatível, prepare a recuperação da conta e, em seguida, exija a autenticação de dois fatores para todos ou para grupos selecionados do Nextcloud.
Proteja os arquivos editados no Collabora CODE criptografando a camada de armazenamento, protegendo os dados temporários e verificando a criptografia e a recuperação.
Verifique a arquitetura do seu host, confirme se a tag CODE publica ARM64, remova as configurações forçadas de AMD64 e separe os erros de imagem de problemas de permissões ou memória.
Configure a conexão WOPI entre o Collabora Online e o ownCloud Infinite Scale, configure os URLs de serviço corretos e verifique se as edições do documento foram salvas.
Impeça a exportação de documentos no Collabora Online CODE definindo a permissão WOPI DisableExport e, em seguida, verifique se o host e o editor a aplicam.
Configure a terminação TLS do Nginx, as rotas do Collabora e os cabeçalhos do WebSocket e, em seguida, teste os endpoints públicos antes de abrir documentos reais.
Rastreie uma desconexão CODE de 10 minutos até seu proxy, balanceador de carga ou caminho WebSocket, corrija o tempo limite e verifique se a sessão permanece conectada.
Instale o gráfico Helm oficial da Collabora, configure o acesso WOPI e a afinidade de entrada e verifique a implantação sem erros comuns de configuração.
Use solicitações do navegador, registros WOPI e verificações de proxy direcionadas para descobrir por que o Collabora abre um documento em branco e escolha uma solução que se adeque às evidências.