Pași pentru resetarea parolei de administrator Portainer
Când uiți parola contului de administrator Portainer și nu te poți autentifica în Portainer, sistemul TerraMaster TNAS acceptă resetarea parolei contului prin comenzi în terminalul SSH. Poți folosi această metodă pentru a reseta parola de autentificare admin fără nicio pierdere, permițându-ți să te autentifici normal în Portainer fără a reinstala aplicația și fără a pierde datele de configurare existente.
Condiții prealabile
- Deschide terminalul SSH al TNAS-ului tău.
- Asigură-te că Portainer a fost oprit în App Center din TNAS (trebuie oprit, altfel fișierul bazei de date este blocat și resetarea va eșua).
Pași
1. Localizează directorul de date Portainer
Mai întâi, găsește folderul de date Portainer care conține portainer\.db.
Rulează următoarea comandă:
find /Volume1/@apps/Portainer -name "portainer.db"
După execuție, vei vedea o ieșire similară cu:
/Volume1/@apps/Portainer/portainer.db
Notează prefixul căii /Volume1/@apps/Portainer – acesta este directorul tău de date.
2. Execută comanda oficială de resetare
Înlocuiește /path/to/portainer din comanda de mai jos cu calea directorului de date pe care ai găsit-o la pasul anterior, apoi copiaz-o și ruleaz-o în terminal:
docker run --rm -v /path/to/portainer:/data portainer/helper-reset-password
De exemplu:
Dacă directorul tău de date este /Volume1/@apps/Portainer, comanda completă este:
docker run --rm -v /Volume1/@apps/Portainer:/data portainer/helper-reset-password
3. Obține parola nouă
După executarea comenzii, terminalul va afișa ceva similar cu:
2025/04/22 12:00:00 Password successfully updated for user: admin
2025/04/22 12:00:00 Use the following password to login: aBcD1234!@#$
- Prima linie indică o resetare reușită.
aBcD1234!@#$de pe a doua linie este parola nouă temporară – copiaz-o!
4. Pornește Portainer și autentifică-te
- Revino în App Center din TNAS și repornește Portainer.
- Deschide pagina web Portainer (adresa implicită:
http://your_TNAS_IP:9000). - Introdu
adminca nume de utilizator, lipeste parola temporară copiată la pasul anterior și te poți autentifica.
5. (Recomandat insistent) Schimbă imediat parola după autentificare
- După autentificarea în Portainer, fă clic pe avatarul utilizatorului din colțul din dreapta sus.
- Selectează
My Account→Change Password. - Introdu parola temporară, setează-ți propria parolă nouă și salvează.
Întrebări frecvente
1. De ce trebuie să opresc mai întâi Portainer?
Deoarece Portainer blochează fișierul portainer.db în timpul funcționării; instrumentul de resetare nu îl poate modifica. Odată oprit, fișierul este eliberat și resetarea poate reuși.
2. Utilizatorii și configurațiile create anterior se vor pierde după resetare?
Această operațiune resetează doar parola contului admin. Nu șterge și nu modifică alți utilizatori, medii de execuție, fișiere șablon sau orice parametri de configurare ai sistemului.
3. Comanda returnează docker: command not found?
Aceasta înseamnă că Docker Engine nu este activat pe TNAS-ul tău. Mergi la App Center din TNAS, instalează și activează Docker Engine, apoi rulează din nou comanda.
4. Nu se afișează nicio parolă după executarea comenzii?
- Verifică dacă calea directorului de date este corectă.
- Confirmă că Portainer s-a oprit complet.
- Rulează comanda din nou.