Gå til hovedinnholdet

Trinn for å tilbakestille Portainer-administratorpassordet

Når du har glemt passordet til Portainer-administratorkontoen og ikke kan logge inn på Portainer, støtter TerraMaster TNAS-systemet tilbakestilling av kontopassordet via SSH-terminalkommandoer. Du kan bruke denne metoden til å tilbakestille admin-påloggingspassordet uten tap, slik at du kan logge inn på Portainer normalt uten å reinstallere applikasjonen og miste eksisterende konfigurasjonsdata.

Forutsetninger​

  1. Åpne SSH-terminalen på TNAS-en.
  2. Sikre at Portainer er stoppet i TNAS' App-senter (må være stoppet, ellers låses databasefilen og tilbakestillingen mislykkes).

Trinn​

1. Finn Portainer-datakatalogen din​

Finn først Portainer-datamappen som inneholder portainer\.db.

Kjør følgende kommando:

find /Volume1/@apps/Portainer -name "portainer.db"

Etter utførelse ser du utdata omtrent slik:

/Volume1/@apps/Portainer/portainer.db

Noter baneprefikset /Volume1/@apps/Portainer – dette er datakatalogen din.

2. Kjør den offisielle tilbakestillingskommandoen​

Erstatt /path/to/portainer i kommandoen nedenfor med banen til datakatalogen du fant i forrige trinn, og kopier og kjør den deretter i terminalen:

docker run --rm -v /path/to/portainer:/data portainer/helper-reset-password

For eksempel:

Hvis datakatalogen din er /Volume1/@apps/Portainer, er hele kommandoen:

docker run --rm -v /Volume1/@apps/Portainer:/data portainer/helper-reset-password

3. Hent det nye passordet​

Etter at kommandoen er kjørt, viser terminalen noe som ligner på:

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!@#$
  • Den første linjen indikerer at tilbakestillingen var vellykket.
  • aBcD1234!@#$ på den andre linjen er det midlertidige nye passordet – kopier det!

4. Start Portainer og logg inn​

  1. Gå tilbake til TNAS' App-senter og start Portainer på nytt.
  2. Åpne Portainer-nettsiden (standardadresse: http://din_TNAS_IP:9000).
  3. Skriv inn admin som brukernavn, lim inn det midlertidige passordet du kopierte fra forrige trinn, og du kan logge inn.

5. (Anbefales sterkt) Endre passordet umiddelbart etter pålogging​

  1. Etter at du har logget inn på Portainer, klikker du på brukeravataren i øvre høyre hjørne.
  2. Velg My Account → Change Password.
  3. Skriv inn det midlertidige passordet, angi ditt eget nye passord og lagre.

Vanlige spørsmål​

1. Hvorfor må jeg stoppe Portainer først?​

Fordi Portainer låser portainer.db-filen mens den kjører; tilbakestillingsverktøyet kan ikke endre den. Når den er stoppet, frigjøres filen og tilbakestillingen kan lykkes.

2. Vil brukere og konfigurasjoner jeg har opprettet tidligere, gå tapt etter tilbakestillingen?​

Denne operasjonen tilbakestiller bare admin-kontopassordet. Den sletter eller endrer ikke andre brukere, kjøretidsmiljøer, malfiler eller systemkonfigurasjonsparametere.

3. Kommandoen returnerer docker: command not found?​

Dette betyr at Docker Engine ikke er aktivert på TNAS-en din. Gå til TNAS' App-senter, installer og aktiver Docker Engine, og kjør deretter kommandoen på nytt.

4. Ingen passordutdata etter at kommandoen er kjørt?​

  • Kontroller om banen til datakatalogen er riktig.
  • Bekreft at Portainer er fullstendig stoppet.
  • Kjør kommandoen på nytt.