|
Ma a levelezőszerver adminisztrátori fiókját kell használnom, hogy néhány továbbítási címet hozzáadjak, de hirtelen rájöttem, hogy elfelejtettem az adminisztrátori jelszót, amit régóta nem használtak, és nem találtam azt a fájlt, ahol a jelszó tárolt. Többszöri próbálkozás után nincs mód, hogy visszaszerezzem a jelszót. Miután átnézték a cég által használt ExtMail postafiók szervercsomagot, megállapították, hogy a következő módszerek segítségével visszaállíthatják az adminisztrátori jelszót. Először távolítsd el a jelszó-ítéletet, és jelentkezz be közvetlenül bármelyik jelszóval albejelentkezési függvény - if ($a->auth($user, $pass)) {
Kód másolásamódosítva: Így bármilyen jelszóval bejelentkezhetsz, és ne felejtsd el visszamódosítani ezt a kódot a bejelentkezés után, különben probléma lesz...
2. Módosítsa a menedzser tábla rekordértékét az adatbázisban
Az ExtMail keresésének első init.sql azt mutatja, hogy az extmail*123* jelszó titkosítási lánc értéke $1$BrT9qxfB$Ha81Mb5YVV6rNKNN5jmtj1 Módosítsd magad az adatbázis rekordokat SQL segítségével - update manager set password = ‘$1$BrT9qxfB$Ha81Mb5YVV6rNKNN5jmtj1′ where username = ‘admin’;
Kód másolásaÁllítsd vissza a jelszót extmail*123* formátumra, és bejelentkezés után változtasd meg a jelszót
|