Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
2 Faktor Authentifizierung:
2 Faktor Authentifizierung für Browseranmeldung einrichten
Um die Zwei-Faktor-Authentifizierung (2FA) in Nextcloud einzuschalten, gehe wie folgt vor:
- Anmelden
Melde dich im Nextcloud-Webinterface mit deinem Benutzernamen und Passwort an. - Einstellungen öffnen
Klicke oben rechts auf dein Profilbild (oder den Anfangsbuchstaben deines Benutzernamens) und wähle „Einstellungen“. - Sicherheit auswählen
Wähle links im Menü den Bereich „Sicherheit“ aus. - 2FA aktivieren
Suche nach dem Abschnitt „Zwei-Faktor-Authentifizierung“ und aktiviere die gewünschte Methode (z. B. „TOTP aktivieren“).
Es wird ein QR-Code und ein TOTP-Schlüssel angezeigt. - QR-Code scannen oder Schlüssel eingeben
Öffne eine TOTP-App (z. B. Google Authenticator oder andOTP) auf deinem Smartphone.
Scanne den QR-Code oder gib den TOTP-Schlüssel manuell ein. - Code bestätigen
Gib den in der App angezeigten Code in Nextcloud ein und klicke auf „Überprüfen“ oder „Bestätigen“ - Backup-Codes speichern
Nextcloud zeigt dir eine Liste von Backup-Codes an. Speichere diese sicher ab, um im Notfall Zugriff auf dein Konto zu behalten Ab jetzt wird bei jeder Anmeldung zusätzlich zum Passwort ein 2FA-Code benötigt, in meinem Fall über E-Mail.
2fA komplett ausschalten
sudo -u www-data php occ config:system:set twofactor_enforced –value=false –type=boolean
Falls das Problem weiterhin besteht:
1. Verbinde dich mit der Datenbank (z.B. über phpmyadmin)
2. Zeige alle 2FA-Provider an:
SELECT * FROM oc_twofactor_providers;
3. Lösche alle 2FA-Einträge:
DELETE FROM oc_twofactor_providers;
4. Prüfe, ob 2FA für Benutzer noch erzwungen wird:
SELECT * FROM oc_preferences WHERE appid='core' AND configkey='twofactor_enforced';
5. Falls vorhanden, deaktiviere die Erzwingung von 2FA:
DELETE FROM oc_preferences WHERE appid='core' AND configkey='twofactor_enforced';
6. beende phpmyadmin
7. Nextcloud neu starten