Vergessenes Nextcloud-Admin-Passwort mit OCC zurücksetzen

Wenn Sie keinen Zugriff auf die Nextcloud-Weboberfläche haben, können Sie als Serveradministrator trotzdem das Passwort eines lokalen Benutzerkontos ändern. Falls Sie auf die Server-Shell zugreifen können, führen Sie den in Nextcloud integrierten occ user:resetpasswordBefehl als Webserver-Benutzer aus und melden Sie sich anschließend mit demselben Benutzernamen und dem neuen Passwort an. Der Befehl funktioniert sowohl für Administratorkonten als auch für normale Benutzer; „admin“ ist lediglich ein Beispielbenutzername.

Die folgenden Befehle basieren auf dem Nextcloud 35-Administrationshandbuch (Stand: 10. Oktober 2026). Ersetzen Sie den Beispielinstallationspfad, den HTTP-Benutzer, die PHP-Ausführungsdatei und den Benutzernamen durch die Werte, die auf Ihrem Server verwendet werden.

Passwort interaktiv zurücksetzen

1. Suchen Sie die Nextcloud-Installation und das Webserver-Konto.

Stellen Sie eine Verbindung zum Host mit einem Konto her, das über Shell-Zugriff und erhöhte Berechtigungen verfügt. Suchen Sie das Verzeichnis, das das occSkript enthält. Ein gängiger Pfad unter Ubuntu oder Debian ist `/ /var/www/nextcloudusr/local/bin`; einige Paket-, Container- oder gehostete Installationen verwenden einen anderen Speicherort. Der Befehl muss im Nextcloud-Installationskontext und als HTTP-Benutzer ausgeführt werden, damit die Dateibesitzrechte konsistent bleiben.

Unter Debian oder Ubuntu ist dieser Benutzer üblicherweise „nextcloud“ www-data. Nextcloud-Dokumentationen apachefür Fedora oder CentOS, httpfür Arch und wwwrunfür openSUSE finden Sie hier. Verwenden Sie Ihr tatsächliches Webserver-Konto, nicht unbedingt das Linux-Konto, mit dem Sie sich anmelden.

2. Führen Sie den Befehl zum Zurücksetzen des OCC-Passworts aus.

Verwenden Sie diesen Befehl auf einer typischen Debian- oder Ubuntu-Installation und ersetzen Sie den Benutzernamen durch den korrekten Benutzernamen, falls dieser nicht lautet admin:

sudo -u www-data php /var/www/nextcloud/occ user:resetpassword admin

Nextcloud fordert Sie zur Eingabe eines neuen Passworts auf. Das Passwort wird nicht im Shell-Befehl gespeichert, um zu verhindern, dass es im Shell-Verlauf verbleibt. Sobald der Befehl die erfolgreiche Zurücksetzung des Passworts meldet, versuchen Sie, sich mit dem Benutzernamen und dem neuen Passwort über die Webseite anzumelden. Setzen Sie den Benutzernamen beim Ersetzen nicht in spitze Klammern.

Die offizielle Dokumentation zeigt dies ebenfalls sudo -E -u www-data. Die -EOption erhält die Umgebungsvariablen; sie ist für den üblichen interaktiven Reset nicht erforderlich, es sei denn, Ihre Installation erfordert spezielle Umgebungseinstellungen. Führen Sie den Vorgang occmit der für Ihren Webserver konfigurierten PHP-CLI-Version aus. Falls die Standard- phpExecutable inkompatibel ist, rufen Sie die passende PHP-Binärdatei explizit auf.

Wenn Sie nicht sicher sind, welches Konto Sie zurücksetzen sollen

Der Anmeldename ist der Nextcloud-Benutzername des Kontos, nicht unbedingt der Anzeigename oder die E-Mail-Adresse. Falls Sie ein weiteres Administratorkonto besitzen, überprüfen Sie den betroffenen Anmeldenamen auf der Seite „Benutzer“. Über die Befehlszeile kann ein Administrator Konten mit folgenden Angaben auflisten:

sudo -u www-data php /var/www/nextcloud/occ user:list

Ersetzen Sie www-datagegebenenfalls den Platzhalter und den OCC-Pfad. Die Ausgabe kann zahlreiche Benutzerkonten enthalten. Vermeiden Sie daher die öffentliche Weitergabe, falls sie personenbezogene Daten enthält. Bei sehr großen Installationen unterstützt der Befehl Optionen wie Limits und Offsets. Die occ help user:listin Ihrer Version verfügbare Syntax finden Sie in der aktuellen Ausgabe.

Falls Sie noch Zugriff auf einen anderen Nextcloud-Administrator haben, ist es einfacher, diesen zu bitten, Ihr Passwort in den Benutzereinstellungen zurückzusetzen. Der Link zum Zurücksetzen auf der Anmeldeseite ist nur dann eine weitere Option, wenn zuvor eine gültige E-Mail-Adresse auf Ihrer persönlichen Seite gespeichert wurde und der Server E-Mails senden kann. OCC ist hilfreich, wenn keiner der beiden Wege möglich ist, aber Shell-Zugriff besteht.

Häufige Probleme in der Kommandozeile beheben

„Eingabedatei konnte nicht geöffnet werden“ oder „OCC nicht gefunden“

Der Befehl verweist auf das falsche Installationsverzeichnis. Ändern Sie den Pfad zum eigentlichen occSkript. Alternativ können Sie in das Installationsverzeichnis wechseln und die Kurzform ausführen sudo -u www-data php occ user:resetpassword admin. Führen Sie kein gleichnamiges Skript von einer anderen Nextcloud-Installation auf demselben Server aus.

Berechtigungs-, Cache- oder PHP-Fehler

Vergewissern Sie sich, dass Sie das HTTP-Konto und die von der Installation erwartete PHP-CLI-Version verwendet haben. Die OCC-Dokumentation von Nextcloud weist darauf hin, dass APCu im PHP-Befehlszeilenmodus standardmäßig deaktiviert ist. Falls OCC meldet, dass APCu nicht verfügbar ist, aktivieren Sie es apc.enable_clifür die korrekte CLI-Konfiguration oder folgen Sie der dokumentierten --define apc.enable_cli=1Vorgehensweise. Ändern Sie die Web-PHP-Einstellungen nicht ohne Grund, nur um einen CLI-spezifischen Fehler zu beheben.

Das Konto nutzt einen externen Identitätsanbieter.

Manche Installationen authentifizieren Konten über LDAP, SAML oder einen anderen externen Identitätsanbieter. In diesem Fall ist der Anbieter möglicherweise für das Passwort verantwortlich, und eine OCC-Zurücksetzung anhand der lokalen Nextcloud-Kontodaten ändert die Anmeldeinformationen unter Umständen nicht. Setzen Sie das Passwort über den vom Identitätsanbieter bereitgestellten Prozess zurück oder vergewissern Sie sich, dass das konfigurierte Backend Passwortänderungen unterstützt, bevor Sie OCC verwenden. Dieser Befehl dient zum Zurücksetzen des Nextcloud-Kontopassworts und setzt nicht die Anmeldeinformationen des Identitätsanbieters zurück.

Sie betreiben Nextcloud in einem Container oder auf einem Managed Hosting-Server.

Führen Sie OCC im Anwendungscontainer oder über die vom Anbieter unterstützte Shell aus, nicht auf einem separaten Host. Containernamen, Installationspfade, PHP-Befehle und Servicebenutzer unterscheiden sich je nach Bereitstellung. Kopieren Sie daher keine Docker-Befehle, die für ein anderes Image geschrieben wurden, ohne vorher die zugehörige Dokumentation zu prüfen. Managed Hosting kann den Shell-Zugriff einschränken. Verwenden Sie in diesem Fall das Control Panel Ihres Anbieters oder fordern Sie die dokumentierte Wiederherstellungsmethode an.

Vergewissern Sie sich, dass Sie wieder Zugriff erhalten haben.

Prüfen Sie, ob OCC eine Erfolgsmeldung ausgegeben hat. Öffnen Sie anschließend die gewohnte Nextcloud-URL in einem privaten Browserfenster und melden Sie sich mit dem exakten Benutzernamen und dem neuen Passwort an. Ein privates Fenster hilft, ein Passwortproblem von einer alten Sitzung oder einer zwischengespeicherten Anmeldeseite zu unterscheiden. Vergewissern Sie sich nach der Anmeldung, dass das Konto weiterhin Administratorrechte besitzt und Sie die Administrationseinstellungen öffnen können. Falls die Anmeldung weiterhin fehlschlägt, überprüfen Sie erneut den Benutzernamen, das Authentifizierungs-Backend, das Serverprotokoll und ob OCC auf der richtigen Instanz ausgeführt wurde. Ein erneutes Zurücksetzen auf der falschen Instanz behebt das Problem auf dem aktiven Server nicht.

Offizielle Referenzen

Einen Kommentar hinterlassen

Vergessenes Nextcloud-Admin-Passwort mit OCC zurücksetzen

Verwenden Sie den OCC-Befehl von Nextcloud, um ein Administratorpasswort über die Server-Shell zurückzusetzen. Hinweise zu Benutzernamen, Berechtigungen und externen Anmeldeanbietern finden Sie hier.

Fügen Sie den HSTS-Header am HTTPS-Endpunkt für Nextcloud hinzu.

Beheben Sie die HSTS-Warnung von Nextcloud, indem Sie den Header bei Apache, NGINX oder Ihrem TLS-Proxy setzen und anschließend die öffentliche HTTPS-Antwort sicher überprüfen.

Fehlerbehebung bei Nextcloud-App-Installationen, die keine Internetverbindung melden

Fehlerbehebung bei Nextcloud-App-Installationen, die keine Internetverbindung melden

Installationsfehler im App Store lassen sich auf DNS-, HTTPS-, Proxy-, TLS- oder Konfigurationsprobleme des Nextcloud-Servers selbst zurückführen.

CPU-Spitzen in der Nextcloud-Vorschau durch eine geplante Warteschlange zähmen

Verlagern Sie die Bearbeitung von Miniaturansichten auf einen kontrollierten Hintergrundzeitplan, reduzieren Sie ungenutzte Vorschaubildgrößen und überprüfen Sie die Warteschlange, ohne Ihren Nextcloud-Server zu überlasten.

Nextcloud Desktop Sync: Schritte nach dem Vorgang „Dateien werden verarbeitet“

Ermitteln Sie die Datei, die Ausschlussregel, das Verbindungsproblem oder den Clientdatenbankstatus, der die Nextcloud-Synchronisierung blockiert, und überprüfen Sie anschließend, ob Uploads und Downloads sicher durchgeführt werden können.

Beheben Sie die Nextcloud OPcache-Warnung, indem Sie den richtigen Grenzwert anpassen.

Ermitteln Sie das PHP OPcache-Limit, das die Nextcloud-Warnung auslöst, aktualisieren Sie die entsprechende Web-PHP-Konfiguration, starten Sie Nextcloud sicher neu und überprüfen Sie das Ergebnis.

Nextcloud mit CODE Docker verbinden: Einrichtung und Abwägungen

Nextcloud mit CODE Docker verbinden: Einrichtung und Abwägungen

Vergleichen Sie integrierten und Docker-basierten CODE und verbinden Sie dann Collabora Online über einen sicheren HTTPS-Reverse-Proxy mit Nextcloud.

Erstellen Sie einen ausfallsicheren Nextcloud-Cluster mit Galera

Planen Sie eine zuverlässige Nextcloud HA-Bereitstellung mit gemeinsam genutztem Speicher, Redis-Sperren, Quorum-fähigem MariaDB-Routing und praktischen Failover-Prüfungen.

Nextcloud Talk-Anrufe auch bei Ausfall von Direct Media möglich

Nextcloud Talk-Anrufe auch bei Ausfall von Direct Media möglich

Konfigurieren und überprüfen Sie ein erreichbares TURN-Relay für Nextcloud Talk, wenn Firewalls oder restriktive NAT-Regeln direkte Anrufmedien blockieren.

Nextcloud-Integritätswarnungen durch Wiederherstellung der richtigen Dateien beseitigen

Mithilfe des Berichts über ungültige Dateien können Sie geänderten, fehlenden oder zusätzlichen Nextcloud-Code identifizieren, vertrauenswürdige Dateien sicher wiederherstellen und das Ergebnis überprüfen.