|
Täna pean kasutama meiliserveri administraatori kontot, et lisada mõned suunamisaadressid, kuid äkki avastasin, et unustasin administraatori parooli, mida polnud pikka aega kasutatud, ja ei leidnud faili, kus parool oli salvestatud. Pärast mitut katset pole mingit võimalust parooli taastamiseks otsida. Pärast ettevõtte kasutatava ExtMail postkasti serveripaketi ülevaatamist leiti, et administraatori parooli taastamiseks saab kasutada järgmisi meetodeid. Eemalda esmalt parooli hinnang ja logi sisse otse suvalise parooliga alamsisselogimise funktsioon - if ($a->auth($user, $pass)) {
Kopeeri koodmuudetud kujul Nii saad sisse logida ükskõik millise parooliga ja ära unusta seda koodi pärast sisselogimist tagasi muuta, muidu tekib probleem...
2. Muuda andmebaasis haldustabeli kirje väärtust
ExtMaili leidmise algne init.sql näitab, et paroolil extmail*123* on parooli krüpteerimisstringi väärtus $1$BrT9qxfB$Ha81Mb5YVV6rNKNN5jmtj1 Muuda andmebaasi kirjeid ise SQL-iga - update manager set password = ‘$1$BrT9qxfB$Ha81Mb5YVV6rNKNN5jmtj1′ where username = ‘admin’;
Kopeeri koodLähtesta parool exmail*123* peale ja muuda parool pärast sisselogimist
|