Skip to main content

A Portainer rendszergazdai jelszó visszaállításának lépései

Előfeltételek

  1. Nyissa meg a TNAS SSH terminálját.
  2. Győződjön meg arról, hogy a Portainer le van állítva a TNAS Alkalmazásközpontjában (le kell állítani, különben az adatbázisfájl foglalt lesz, és a visszaállítás meghiúsul).

Lépések

1. Keresse meg a Portainer adatkönyvtárát

Először keresse meg a Portainer adatmappáját, amely tartalmazza a portainer.db fájlt.

Futtassa a következő parancsot:

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

A végrehajtás után a következőhöz hasonló kimenetet fog látni:

/Volume1/@apps/Portainer/portainer.db

Jegyezze fel az útvonal előtagját: /Volume1/@apps/Portainer – ez az Ön adatkönyvtára.

2. Hajtsa végre a hivatalos visszaállítási parancsot

Cserélje le a /path/to/portainer kifejezést az alábbi parancsban az előző lépésben megtalált adatkönyvtár elérési útjára, majd másolja be és futtassa a terminálban:

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

Példa:

Ha az adatkönyvtára /Volume1/@apps/Portainer, a teljes parancs:

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

3. Szerezze meg az új jelszót

A parancs végrehajtása után a terminál a következőhöz hasonló kimenetet ad:

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!@#$
  • Az első sor a sikeres visszaállítást jelzi.
  • A második sorban lévő aBcD1234!@#$ az ideiglenes új jelszó – másolja le!

4. Indítsa el a Portainert és jelentkezzen be

  1. Térjen vissza a TNAS Alkalmazásközpontba, és indítsa újra a Portainert.
  2. Nyissa meg a Portainer weboldalát (alapértelmezett cím: http://az_Ön_TNAS_IP_címe:9000).
  3. Adja meg admin felhasználónévként, illessze be az előző lépésben másolt ideiglenes jelszót, és be tud jelentkezni.

5. (Erősen ajánlott) Közvetlenül a bejelentkezés után változtassa meg a jelszót

  1. A Portainerbe való bejelentkezés után kattintson a jobb felső sarokban lévő felhasználói avatárra.
  2. Válassza a My AccountChange Password lehetőséget.
  3. Adja meg az ideiglenes jelszót, állítsa be a saját új jelszavát, majd mentse el.

Gyakran ismételt kérdések

1. Miért kell először leállítani a Portainert?

Mert a Portainer futás közben zárolja a portainer.db fájlt; a visszaállító eszköz nem tudja módosítani. Leállítás után a fájl felszabadul, és a visszaállítás sikeres lehet.

2. A visszaállítás után el fognak veszni a korábban létrehozott felhasználóim és konfigurációim?

Ez a művelet csak az adminisztrátori fiók jelszavát állítja vissza. Nem törli vagy módosítja a többi felhasználót, a futási környezetet, a sablonfájlokat vagy a rendszer egyéb konfigurációs paramétereit.

3. A parancs a docker: command not found üzenetet adja vissza?

Ez azt jelenti, hogy a Docker Engine nincs engedélyezve a TNAS-on. Menjen a TNAS Alkalmazásközpontba, telepítse és engedélyezze a Docker Engine-t, majd futtassa újra a parancsot.

4. A parancs végrehajtása után nem látok jelszó kimenetet?

  • Ellenőrizze, hogy az adatkönyvtár elérési útja helyes-e.
  • Győződjön meg róla, hogy a Portainer teljesen leállt.
  • Futtassa újra a parancsot.