Om du fortfarande är inloggad i CasaOS och bara vill ändra ditt lösenord använder du kontoinställningarna i WebUI:t. Om du är utelåst eftersom du har glömt användarnamnet eller lösenordet till CasaOS använder communityguiden bakom den här sidan ett separat återställningsskript för att återställa CasaOS-användardatabasen och ta dig tillbaka till konfigurations-/inloggningsflödet.
Det ursprungliga IceWhale Community-inlägget från september 2023 är främst en videoguide av BigBearTechWorld. Videon finns kvar nedan i stället för att ersättas med en sammanfattning i text.
Ursprunglig communityvideo: Återställ användarnamn och lösenord för CasaOS
Videon går igenom återställningsskriptet, hur du kör det på CasaOS-värden och hur du återgår till CasaOS välkomstskärm så att inloggningsuppgifterna kan konfigureras igen.
Om du fortfarande kan logga in: Ändra lösenordet i CasaOS
En senare diskussion på CasaOS GitHub besvarade det enklare fallet: när kontot fortfarande är tillgängligt öppnar du CasaOS WebUI, väljer Konto i menyn uppe till vänster och använder redigerings-/pennikonen bredvid lösenordsfältet.
Detta är att föredra framför ett återställningsskript när du fortfarande känner till det aktuella kontot och kan öppna instrumentpanelen som vanligt.
Om du är utelåst: Använd BigBears återställningsskript
BigBearTechWorlds repository innehåller för närvarande ett särskilt skript med namnet reset-password-for-casaos, och samma skript länkades i en CasaOS-diskussion på GitHub som lösningen när inloggningsuppgifterna har glömts bort.
Kommandot som delades där är:
bash -c "$(wget -qLO - https://raw.githubusercontent.com/bigbeartechworld/big-bear-scripts/master/reset-password-for-casaos/run.sh)"
Viktigt: kommandot laddar ner fjärrkod och kör den omedelbart med Bash. Innan du kör ett fjärrskript på en server som innehåller viktiga data bör du öppna källkoden och granska den först. Det aktuella skriptrepositoriet finns här:
BigBearTechWorlds skriptrepository.
Vad återställningen gör
Målet med detta arbetsflöde är att återställa kontotillståndet för CasaOS WebUI så att välkomst-/konfigurationsskärmen visas igen. Det är inte samma sak som att ändra Linux-rootlösenordet, ett SSH-lösenord eller inloggningsuppgifter som används av program installerade i CasaOS.
När CasaOS-användartillståndet har återställts och användartjänsten har startats om öppnar du CasaOS WebUI och skapar det önskade användarnamnet och lösenordet igen.
Inloggningsuppgifterna till CasaOS WebUI är inte dina Linux- eller SSH-uppgifter
Kontouppgifterna för CasaOS gäller CasaOS-instrumentpanelen. Ett Linuxkonto som används för SSH är ett separat autentiseringslager. Om du återställer användarnamnet eller lösenordet för CasaOS WebUI återställs inte automatiskt:
- lösenordet för Ubuntu-/Debian-Linux-användaren;
- rootlösenordet;
- SSH-nycklar;
- lösenord i Docker-program som qBittorrent, Jellyfin eller Nextcloud.
Manuellt namnbyte av databasen är en annan återställningsmetod
Senare CasaOS-användare har också återställt WebUI genom att säkerhetskopiera CasaOS-användardatabasen och starta om CasaOS-användartjänsten:
sudo mv /var/lib/casaos/db/user.db /var/lib/casaos/db/user.db.backup
sudo systemctl restart casaos-user-service.service
Detta är en mer uttrycklig manuell åtgärd som ändrar CasaOS autentiseringstillstånd. Behåll säkerhetskopian tills du har bekräftat att den nya CasaOS-inloggningen fungerar. Ta inte bort andra databaser i /var/lib/casaos.
Innan du återställer kontot
- Bekräfta att du återställer kontot för CasaOS-instrumentpanelen, inte ett SSH- eller applösenord.
- Om du fortfarande kan logga in ändrar du lösenordet från kontoinställningarna i stället.
- Om du är utelåst ska du kontrollera att du fortfarande har terminal- eller SSH-åtkomst till Linux-värden.
- Säkerhetskopiera CasaOS-användardatabasen innan du gör manuella databasändringar.
- Granska fjärrskript innan du kör dem.
- Efter återställningen skapar du ett starkt nytt lösenord och sparar det i en lösenordshanterare.
Vanliga frågor om återställning av CasaOS-inloggning
Återställer detta mitt Linux-lösenord?
Nej. Kontot för CasaOS WebUI och det underliggande Linux-/SSH-kontot är separata.
Kan jag ändra mitt CasaOS-lösenord utan att återställa något?
Ja, om du fortfarande kan logga in. Använd kontoinställningarna i CasaOS och redigera lösenordet där.
Varför är den ursprungliga YouTube-videon inbäddad här?
Det ursprungliga communityinlägget är i grunden en videoguide, så BigBearTechWorlds ursprungliga genomgång finns kvar som en del av den migrerade sidan.
Är det riskfritt att köra fjärrskriptet?
Inget fjärrskalskript bör betraktas som riskfritt. Granska den aktuella källkoden innan du kör det och behåll säkerhetskopior av viktig serverkonfiguration.
