Nextcloud LDAP- en Active Directory-aanmelding instellen
Verbind Nextcloud met LDAP of Active Directory, beperk de toegang met gebruikers- en groepsfilters en verifieer de veilige authenticatie vóór de uitrol.
Om tweefactorauthenticatie (2FA) in Nextcloud af te dwingen, moet u eerst ten minste één 2FA-provider inschakelen en vervolgens de afdwinging inschakelen onder Beheerinstellingen → Beveiliging of met behulp van de occ twofactorauth:enforceopdracht. Een provider is de methode die het tweede identiteitsbewijs levert, zoals een eenmalige code van een authenticatie-app. Door de afdwinging wordt 2FA verplicht voor het door u gekozen bereik; het installeren van een provider alleen doet dit niet. Deze stappen volgen de huidige Nextcloud 35-beheerhandleiding.
Nextcloud scheidt de beschikbaarheid van een provider van de verplichting om tweefactorauthenticatie (2FA) te gebruiken. Beheerders schakelen eerst een provider in; vervolgens activeert een gebruiker een methode op zijn of haar account, of een beheerder dwingt 2FA af, zodat gebruikers de configuratie moeten voltooien. De ingebouwde TOTP-provider ondersteunt tijdsgebonden codes die worden gegenereerd door een compatibele authenticatie-app. In Nextcloud 35 is deze geïnstalleerd, maar standaard uitgeschakeld. De back-upcodeprovider is altijd ingeschakeld en geeft gebruikers eenmalige herstelcodes.
Voordat u een vereiste voor een grote groep inschakelt, moet u bepalen of deze van toepassing is op alle accounts of alleen op een pilotgroep. Identificeer ook de service-, integratie- en noodbeheerdersaccounts. Een algemene regel kan de toegang blokkeren voor gebruikers die zich nog niet hebben aangemeld of hun factor niet kunnen bereiken. De officiële handleiding van Nextcloud beschrijft de selectie en uitsluiting van groepen; lidmaatschap van een geselecteerde groep heeft voorrang als een gebruiker ook lid is van een uitgesloten groep. Controleer het lidmaatschap voordat u een beleid toepast.
Schakel een provider die al door gebruikers is geregistreerd niet uit of verwijder deze niet zonder de migratie te plannen. De beheerdershandleiding waarschuwt dat Nextcloud providerkoppelingen bewaart; het verwijderen van de app kan ertoe leiden dat gebruikers bij het inloggen een waarschuwing krijgen dat een bepaalde factor niet beschikbaar is. Als een provider permanent wordt verwijderd, raadpleeg dan de gedocumenteerde opschoonprocedure en houd er rekening mee dat dit onomkeerbaar is.
Als er geen groepen zijn geselecteerd, dwingt Nextcloud tweefactorauthenticatie (2FA) af voor iedereen, behalve voor leden van uitgesloten groepen. Als u groepen selecteert, dwingt Nextcloud 2FA af voor leden van die groepen. Wanneer iemand tot zowel een geselecteerde als een uitgesloten groep behoort, heeft de geselecteerde groep voorrang, waardoor de vereiste nog steeds van toepassing is. Deze regels maken het belangrijk om te controleren of er geneste of gesynchroniseerde groepslidmaatschappen zijn voordat u 2FA inschakelt.
occis de opdrachtregelbeheertool van Nextcloud. Voer opdrachten uit vanuit de Nextcloud-installatiemap als de webservergebruiker; de gebruiker en het pad kunnen verschillen afhankelijk van de installatiemethode. De onderstaande voorbeelden gebruiken het gedocumenteerde Debian- of Ubuntu-account 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
Vervang de groeps-ID's en de gebruikers-ID door waarden die op uw server bestaan. Het voorbeeldbeleid dwingt tweefactorauthenticatie (2FA) af voor leden van staffen admins; het is geen algemene aanbeveling om serviceaccounts uit te sluiten. Sluit een account pas uit nadat u hebt bepaald hoe het zich authenticeert en welke compenserende maatregelen het beschermen. Nextcloud documenteert --offhoe u de handhaving kunt uitschakelen, maar beschouw dit als een geplande terugdraaiing in plaats van een vervanging voor testen:
sudo -E -u www-data php occ twofactorauth:enforce --off
Raadpleeg de officiële Nextcloud 35-handleiding voor gebruikers- en groepsopdrachten voor de huidige syntaxis. Container-, snap- en andere installaties vereisen mogelijk een ander opdrachtvoorvoegsel of een andere uitvoeringscontext; volg de instructies voor uw implementatie in plaats van het voorbeeld letterlijk te kopiëren.
Controleer de handhavingsstatus voor representatieve gebruikers met occ twofactorauth:state <uid>. Test vervolgens een normale browseraanmelding voor een gebruiker waarvoor handhaving vereist is en bevestig dat Nextcloud een geconfigureerde authenticatiefactor vereist. Controleer een uitgesloten gebruiker alleen als de uitzondering opzettelijk is. Houd herstelcodes beschermd en zorg ervoor dat beheerders de gedocumenteerde herstelprocedure kennen voordat het beleid wordt uitgebreid.
Als een gebruiker zijn of haar authenticatiefactor kwijtraakt, biedt Nextcloud een providerspecifieke beheerdersopdracht om tweefactorauthenticatie (2FA) voor die gebruiker uit te schakelen, mits de provider dit ondersteunt sudo -E -u www-data php occ twofactorauth:disable <uid> <provider_id>. Dit is een herstelactie, geen manier om de handhaving voor iedereen te verzwakken. De officiële handleiding beschrijft ook een aparte app voor ondersteuning van tweefactorauthenticatie (2FA) die in ondersteunde situaties een eenmalige inlogcode kan genereren. Controleer de juiste methode voor uw geïnstalleerde versie en provider voordat u deze gebruikt.
Raadpleeg voor meer informatie de Nextcloud 35-beheerdershandleiding voor tweefactorauthenticatie en de Nextcloud 35-gebruikershandleiding voor registratie- en back-upcodes . De beschikbaarheid van providers en de exacte interfacelabels kunnen afhangen van uw Nextcloud-versie en ingeschakelde apps. Controleer deze daarom op uw instantie voordat u tweefactorauthenticatie voor alle gebruikers inschakelt.
Verbind Nextcloud met LDAP of Active Directory, beperk de toegang met gebruikers- en groepsfilters en verifieer de veilige authenticatie vóór de uitrol.
Schakel een ondersteunde 2FA-provider in, bereid accountherstel voor en vereis vervolgens tweefactorauthenticatie voor iedereen of geselecteerde Nextcloud-groepen.
Beveilig bestanden die in Collabora CODE zijn bewerkt door de opslaglaag te versleutelen, tijdelijke gegevens te beschermen en de versleuteling en het herstel te verifiëren.
Controleer de architectuur van uw host, bevestig dat de CODE-tag ARM64 publiceert, verwijder de geforceerde AMD64-instellingen en onderscheid afbeeldingsfouten van problemen met machtigingen of geheugen.
Stel de WOPI-verbinding tussen Collabora Online en ownCloud Infinite Scale in, configureer de juiste service-URL's en controleer of documentbewerkingen worden opgeslagen.
Voorkom het exporteren van documenten in Collabora Online CODE door de WOPI-machtiging DisableExport in te stellen en vervolgens te controleren of de host en editor deze machtiging afdwingen.
Configureer Nginx TLS-terminatie, Collabora-routes en WebSocket-headers en test vervolgens de openbare eindpunten voordat u echte documenten opent.
Traceer een CODE-verbinding die na 10 minuten verbroken is naar de proxy, load balancer of WebSocket-verbinding, corrigeer vervolgens de time-out en controleer of de sessie verbonden blijft.
Installeer de officiële Collabora Helm-grafiek, configureer WOPI-toegang en ingress-affiniteit en controleer of de implementatie zonder veelvoorkomende installatiefouten.
Gebruik browserverzoeken, WOPI-logboeken en gerichte proxycontroles om te achterhalen waarom Collabora een leeg document opent, en kies een oplossing die aansluit bij de bevindingen.