Nextcloud LDAP- und Active Directory-Anmeldung einrichten
Verbinden Sie Nextcloud mit LDAP oder Active Directory, beschränken Sie den Zugriff mit Benutzer- und Gruppenfiltern und überprüfen Sie die sichere Authentifizierung vor der Einführung.
Um die Zwei-Faktor-Authentifizierung (2FA) in Nextcloud zu erzwingen, aktivieren Sie zunächst mindestens einen 2FA-Anbieter. Anschließend schalten Sie die Erzwingung unter „Administration“ → „Sicherheit“ ein oder verwenden Sie den occ twofactorauth:enforceentsprechenden Befehl. Ein Anbieter ist die Methode, die den zweiten Identitätsnachweis liefert, beispielsweise einen Einmalcode von einer Authentifizierungs-App. Die Erzwingung macht 2FA für den von Ihnen gewählten Bereich obligatorisch; die bloße Installation eines Anbieters reicht dafür nicht aus. Diese Schritte entsprechen dem aktuellen Nextcloud-Administrationshandbuch (Version 35).
Nextcloud trennt die Verfügbarkeit von Authentifizierungsanbietern von der Zwei-Faktor-Authentifizierung (2FA). Administratoren aktivieren zunächst einen Anbieter; anschließend aktiviert ein Benutzer eine Methode in seinem Konto, oder ein Administrator erzwingt die 2FA, sodass Benutzer die Einrichtung abschließen müssen. Der integrierte TOTP-Anbieter unterstützt zeitbasierte Codes, die von einer kompatiblen Authentifizierungs-App generiert werden. In Nextcloud 35 ist er installiert, aber standardmäßig deaktiviert. Der Backup-Code-Anbieter ist immer aktiviert und stellt Benutzern einmalige Wiederherstellungscodes zur Verfügung.
Bevor Sie eine Anforderung für eine große Gruppe aktivieren, entscheiden Sie, ob diese für alle Konten oder nur für eine Pilotgruppe gilt. Legen Sie außerdem Service-, Integrations- und Notfalladministratorkonten fest. Eine zu weit gefasste Regel kann den Zugriff für Benutzer unterbrechen, die sich noch nicht registriert haben oder ihren Faktor nicht erreichen können. Die offizielle Nextcloud-Anleitung beschreibt die Gruppenauswahl und -ausschlüsse; die Mitgliedschaft in einer ausgewählten Gruppe hat Vorrang, wenn ein Benutzer auch Mitglied einer ausgeschlossenen Gruppe ist. Überprüfen Sie die Mitgliedschaften, bevor Sie eine Richtlinie anwenden.
Deaktivieren oder deinstallieren Sie einen Anbieter, für den sich Benutzer bereits angemeldet haben, nicht ohne vorherige Migrationsplanung. Das Administratorhandbuch weist darauf hin, dass Nextcloud die Anbieterzuordnungen beibehält; die Entfernung der App kann dazu führen, dass Benutzern beim Anmelden eine Warnung bezüglich eines nicht verfügbaren Faktors angezeigt wird. Wenn ein Anbieter dauerhaft entfernt wird, konsultieren Sie die dokumentierte Bereinigungsprozedur und beachten Sie, dass dieser Vorgang unwiderruflich ist.
Wenn keine Gruppen ausgewählt sind, erzwingt Nextcloud die Zwei-Faktor-Authentifizierung (2FA) für alle Nutzer außer Mitgliedern ausgeschlossener Gruppen. Werden Gruppen ausgewählt, gilt die 2FA für deren Mitglieder. Gehört jemand sowohl einer ausgewählten als auch einer ausgeschlossenen Gruppe an, hat die ausgewählte Gruppe Vorrang, die 2FA-Anforderung bleibt also bestehen. Daher ist es wichtig, verschachtelte oder synchronisierte Gruppenmitgliedschaften zu prüfen, bevor die 2FA-Erzwingung aktiviert wird.
occist das Kommandozeilen-Verwaltungstool von Nextcloud. Führen Sie Befehle aus dem Nextcloud-Installationsverzeichnis als Webserver-Benutzer aus; Benutzername und Pfad können je nach Installationsmethode variieren. Die folgenden Beispiele verwenden das dokumentierte Debian- oder Ubuntu-Benutzerkonto 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
Ersetzen Sie die Gruppen-IDs und die Benutzer-ID durch Werte, die auf Ihrem Server vorhanden sind. Die Beispielrichtlinie erzwingt die Zwei-Faktor-Authentifizierung für Mitglieder von „Gruppe 1“ staffund admins„Gruppe 2“. Es ist keine allgemeine Empfehlung, Dienstkonten auszuschließen. Schließen Sie ein Konto erst dann aus, nachdem Sie festgelegt haben, wie es sich authentifiziert und welche kompensierenden Sicherheitsmaßnahmen es schützen. Nextcloud dokumentiert --offdie Deaktivierung der Erzwingung, verwenden Sie dies jedoch als geplanten Rollback und nicht als Ersatz für Tests.
sudo -E -u www-data php occ twofactorauth:enforce --off
Die aktuelle Syntax finden Sie in der offiziellen Nextcloud 35-Befehlsreferenz für Benutzer und Gruppen. Containerisierte, Snap-basierte und andere Installationen erfordern möglicherweise ein anderes Befehlspräfix oder einen anderen Ausführungskontext. Befolgen Sie daher die Anweisungen für Ihre Bereitstellung, anstatt das Beispiel wörtlich zu kopieren.
Überprüfen Sie den Durchsetzungsstatus für repräsentative Benutzer occ twofactorauth:state <uid>. Testen Sie anschließend die Anmeldung eines betroffenen Benutzers über einen normalen Browser und bestätigen Sie, dass Nextcloud einen konfigurierten Faktor erfordert. Überprüfen Sie einen ausgeschlossenen Benutzer nur, wenn die Ausnahme beabsichtigt ist. Schützen Sie Wiederherstellungscodes und stellen Sie sicher, dass Administratoren den dokumentierten Wiederherstellungsweg kennen, bevor Sie die Richtlinie erweitern.
Verliert ein Benutzer seinen Faktor, bietet Nextcloud einen anbieterspezifischen Verwaltungsbefehl, um die Zwei-Faktor-Authentifizierung (2FA) für diesen Benutzer zu deaktivieren, sofern der Anbieter dies unterstützt sudo -E -u www-data php occ twofactorauth:disable <uid> <provider_id>. Dies ist eine Wiederherstellungsmaßnahme und keine Möglichkeit, die Durchsetzung der 2FA für alle zu schwächen. Das offizielle Handbuch beschreibt außerdem eine separate App zur Unterstützung der Zwei-Faktor-Authentifizierung, die in unterstützten Fällen einen einmaligen Anmeldecode generieren kann. Prüfen Sie die für Ihre installierte Version und Ihren Anbieter geeignete Methode, bevor Sie sich darauf verlassen.
Ausführliche Informationen finden Sie im Nextcloud 35-Administratorhandbuch zur Zwei-Faktor-Authentifizierung und im Nextcloud 35-Benutzerhandbuch zu Registrierungs- und Sicherungscodes . Die Verfügbarkeit der Anbieter und die genauen Bezeichnungen der Benutzeroberfläche können von Ihrer Nextcloud-Version und den aktivierten Apps abhängen. Prüfen Sie diese daher in Ihrer Instanz, bevor Sie die Zwei-Faktor-Authentifizierung für alle Benutzer aktivieren.
Verbinden Sie Nextcloud mit LDAP oder Active Directory, beschränken Sie den Zugriff mit Benutzer- und Gruppenfiltern und überprüfen Sie die sichere Authentifizierung vor der Einführung.
Aktivieren Sie einen unterstützten 2FA-Anbieter, bereiten Sie die Kontowiederherstellung vor und fordern Sie dann die Zwei-Faktor-Authentifizierung für alle oder ausgewählte Nextcloud-Gruppen an.
Sichern Sie in Collabora CODE bearbeitete Dateien durch Verschlüsselung der Speicherschicht, Schutz temporärer Daten und Überprüfung der Verschlüsselung und Wiederherstellung.
Überprüfen Sie Ihre Host-Architektur, vergewissern Sie sich, dass das CODE-Tag ARM64 veröffentlicht, entfernen Sie erzwungene AMD64-Einstellungen und trennen Sie Bildfehler von Berechtigungs- oder Speicherproblemen.
Richten Sie die WOPI-Verbindung zwischen Collabora Online und ownCloud Infinite Scale ein, konfigurieren Sie die richtigen Service-URLs und überprüfen Sie, ob die Dokumentänderungen gespeichert werden.
Verhindern Sie den Export von Dokumenten in Collabora Online CODE, indem Sie die WOPI-Berechtigung DisableExport festlegen und anschließend überprüfen, ob Host und Editor diese Berechtigung auch tatsächlich anwenden.
Konfigurieren Sie die Nginx TLS-Terminierung, die Collabora-Routen und die WebSocket-Header und testen Sie dann die öffentlichen Endpunkte, bevor Sie echte Dokumente öffnen.
Verfolgen Sie eine 10-minütige CODE-Verbindungsunterbrechung bis zu ihrem Proxy, Load Balancer oder WebSocket-Pfad, korrigieren Sie dann das Timeout und überprüfen Sie, ob die Sitzung verbunden bleibt.
Installieren Sie das offizielle Collabora Helm-Chart, konfigurieren Sie den WOPI-Zugriff und die Ingress-Affinität und überprüfen Sie die Bereitstellung auf häufige Einrichtungsfehler.
Anhand von Browseranfragen, WOPI-Protokollen und gezielten Proxy-Prüfungen lässt sich herausfinden, warum Collabora ein leeres Dokument öffnet – und eine Lösung auswählen, die zu den Erkenntnissen passt.