|
Danes moram uporabiti skrbniški račun poštnega strežnika, da dodam nekaj naslovov za posredovanje, a sem nenadoma ugotovil, da sem pozabil administratorsko geslo, ki ga dolgo nisem uporabljal, in nisem mogel najti datoteke, kjer je bilo geslo shranjeno. Po več poskusih ni več načina, da bi geslo obnovili. Po pregledu paketa strežnika ExtMail, ki ga uporablja podjetje, so ugotovili, da je mogoče uporabiti naslednje metode za obnovitev administratorskega gesla. Najprej odstranite del o presoji gesla in se prijavite neposredno z katerimkoli geslom Pod-prijava funkcija - if ($a->auth($user, $pass)) {
Kopiraj kodospremenjeno v Na ta način se lahko prijavite z katerimkoli geslom in ne pozabite po prijavi ponovno spremeniti to kodo, sicer bo prišlo do težav...
2. Spremenite vrednost zapisa tabele upravitelja v podatkovni bazi
Začetni init.sql iskanja ExtMaila pokaže, da ima geslo extmail*123* vrednost šifrirnega niza $1$BrT9qxfB$Ha81Mb5YVV6rNKNN5jmtj1 Sami spreminjajte zapise baze podatkov z uporabo SQL - update manager set password = ‘$1$BrT9qxfB$Ha81Mb5YVV6rNKNN5jmtj1′ where username = ‘admin’;
Kopiraj kodoPonastavi geslo na extmail*123* in spremeni geslo po prijavi
|