Wenn Sie noch bei CasaOS angemeldet sind und lediglich Ihr Passwort ändern möchten, verwenden Sie die Kontoeinstellungen in der WebUI. Wenn Sie ausgesperrt sind, weil Sie den CasaOS-Benutzernamen oder das Passwort vergessen haben, verwendet die auf dieser Seite verlinkte Community-Anleitung ein separates Wiederherstellungsskript, um die CasaOS-Benutzerdatenbank zurückzusetzen und Sie wieder zum Einrichtungs-/Anmeldeablauf zu führen.
Der ursprüngliche IceWhale-Community-Beitrag von September 2023 ist hauptsächlich ein Video-Tutorial von BigBearTechWorld. Das Video ist unten weiterhin eingebettet, anstatt durch eine reine Textzusammenfassung ersetzt zu werden.
Originales Community-Video: CasaOS-Benutzernamen und -Passwort zurücksetzen
Das Video behandelt das Wiederherstellungsskript, seine Ausführung auf dem CasaOS-Host sowie die Rückkehr zum CasaOS-Willkommensbildschirm, damit die Zugangsdaten erneut eingerichtet werden können.
Wenn Sie sich noch anmelden können: Passwort in CasaOS ändern
Eine spätere Diskussion auf GitHub zu CasaOS beantwortete den einfacheren Fall: Wenn das Konto noch zugänglich ist, öffnen Sie die CasaOS-WebUI, wählen Sie im Menü oben links Konto und verwenden Sie das Bearbeiten-/Stiftsymbol neben dem Passwortfeld.
Wenn Sie das aktuelle Konto noch kennen und das Dashboard normal öffnen können, ist dies einem Zurücksetzungsskript vorzuziehen.
Wenn Sie ausgesperrt sind: BigBear-Wiederherstellungsskript verwenden
Das Repository von BigBearTechWorld enthält derzeit ein eigenes Skript namens reset-password-for-casaos. Dasselbe Skript wurde in einer CasaOS-GitHub-Diskussion als Lösung für einen vergessenen Login verlinkt.
Der dort angegebene Befehl lautet:
bash -c "$(wget -qLO - https://raw.githubusercontent.com/bigbeartechworld/big-bear-scripts/master/reset-password-for-casaos/run.sh)"
Wichtig: Dieser Befehl lädt entfernten Code herunter und führt ihn sofort mit Bash aus. Bevor Sie ein entferntes Skript auf einem Server mit wichtigen Daten ausführen, öffnen Sie die Quelle und überprüfen Sie sie zunächst. Das aktuelle Skript-Repository finden Sie hier:
BigBearTechWorld-Skript-Repository.
Was die Wiederherstellung bewirkt
Ziel dieses Ablaufs ist es, den Kontostatus der CasaOS-WebUI zurückzusetzen, sodass der Willkommens-/Einrichtungsbildschirm wieder angezeigt wird. Dies ist nicht dasselbe wie das Ändern des Linux-Root-Passworts, eines SSH-Passworts oder der Zugangsdaten von Anwendungen, die innerhalb von CasaOS installiert sind.
Nachdem der CasaOS-Benutzerstatus zurückgesetzt und der Benutzerdienst neu gestartet wurde, öffnen Sie die CasaOS-WebUI und erstellen Sie den gewünschten Benutzernamen und das Passwort erneut.
CasaOS-WebUI-Zugangsdaten sind nicht Ihre Linux-SSH-Zugangsdaten
Die CasaOS-Kontozugangsdaten gehören zum CasaOS-Dashboard. Ein für SSH verwendetes Linux-Konto ist eine separate Authentifizierungsebene. Das Zurücksetzen des CasaOS-WebUI-Benutzernamens und -Passworts setzt nicht automatisch Folgendes zurück:
- das Passwort des Ubuntu-/Debian-Linux-Benutzers;
- das Root-Passwort;
- SSH-Schlüssel;
- Passwörter in Docker-Anwendungen wie qBittorrent, Jellyfin oder Nextcloud.
Das manuelle Umbenennen der Datenbank ist eine weitere Möglichkeit zur Wiederherstellung
Spätere CasaOS-Benutzer konnten die WebUI auch wiederherstellen, indem sie die CasaOS-Benutzerdatenbank sicherten und den CasaOS-Benutzerdienst neu starteten:
sudo mv /var/lib/casaos/db/user.db /var/lib/casaos/db/user.db.backup
sudo systemctl restart casaos-user-service.service
Dies ist ein expliziterer manueller Vorgang und ändert den Authentifizierungsstatus von CasaOS. Bewahren Sie die Sicherungsdatei auf, bis Sie bestätigt haben, dass die neue CasaOS-Anmeldung funktioniert. Löschen Sie keine anderen Datenbanken in /var/lib/casaos.
Vor dem Zurücksetzen des Kontos
- Bestätigen Sie, dass Sie das CasaOS-Dashboardkonto zurücksetzen und nicht ein SSH- oder Anwendungspasswort.
- Wenn Sie sich noch anmelden können, ändern Sie das Passwort stattdessen in den Kontoeinstellungen.
- Wenn Sie ausgesperrt sind, stellen Sie sicher, dass Sie weiterhin Terminal-/SSH-Zugriff auf den Linux-Host haben.
- Sichern Sie die CasaOS-Benutzerdatenbank, bevor Sie manuelle Änderungen an der Datenbank vornehmen.
- Überprüfen Sie entfernte Skripte, bevor Sie sie ausführen.
- Erstellen Sie nach der Wiederherstellung ein starkes neues Passwort und speichern Sie es in einem Passwortmanager.
FAQ zum Zurücksetzen der CasaOS-Anmeldung
Wird dadurch mein Linux-Passwort zurückgesetzt?
Nein. Das CasaOS-WebUI-Konto und das zugrunde liegende Linux-/SSH-Konto sind getrennt.
Kann ich mein CasaOS-Passwort ändern, ohne etwas zurückzusetzen?
Ja, wenn Sie sich noch anmelden können. Öffnen Sie die CasaOS-Kontoeinstellungen und bearbeiten Sie dort das Passwort.
Warum ist das originale YouTube-Video hier eingebettet?
Der ursprüngliche Community-Beitrag ist im Wesentlichen ein Video-Tutorial. Daher bleibt die Anleitung von BigBearTechWorld als Teil der migrierten Seite erhalten.
Ist die Ausführung des entfernten Skripts risikofrei?
Kein entferntes Shell-Skript sollte als risikofrei betrachtet werden. Überprüfen Sie die aktuelle Quelle, bevor Sie sie ausführen, und bewahren Sie Sicherungskopien wichtiger Serverkonfigurationen auf.
