A Portainer rendszergazdai jelszó visszaállításának lépései
Előfeltételek
- Nyissa meg a TNAS SSH terminálját.
- 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
- Térjen vissza a TNAS Alkalmazásközpontba, és indítsa újra a Portainert.
- Nyissa meg a Portainer weboldalát (alapértelmezett cím:
http://az_Ön_TNAS_IP_címe:9000). - Adja meg
adminfelhaszná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
- A Portainerbe való bejelentkezés után kattintson a jobb felső sarokban lévő felhasználói avatárra.
- Válassza a
My Account→Change Passwordlehetőséget. - 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.