Vorraussetzung ist natürlich ein SSH zugang zu dem Server, natürlich als root!
Mailpasswörter auslesen:
man nehme einfach diese Abfrage und man bekommt brav die Mailkontenpasswörter ausgegeben!
mysql -u admin -p`cat /etc/psa/.psa.shadow` psa -e “SELECT accounts.id, mail.mail_name, accounts.password, domains.name FROM domains LEFT JOIN mail ON domains.id = mail.dom_id LEFT JOIN accounts ON mail.account_id = accounts.id”
FTP Passwörter auslesen:
Dazu muss man ganze 2 Abfragen absenden!
Als erstes lassen wir und die FTP Nutzer auflisten:
mysql -uadmin -p`cat /etc/psa/.psa.shadow` psa -e “select * from sys_users”;
Man bekommt dann die Useraccounts angezeigt mit dazugehöriger Accountid!
Dann einfach die AccountID des Accounts merken, von dem man das Passwort haben will und folgende Abfrage nutzen.
mysql -uadmin -p`cat /etc/psa/.psa.shadow` psa -e “select * from accounts where id = 1″;
Natürlich vorher die ID anpassen!
Die Abfragen sollte man sich denk ich auf jeden Fall merken falls man einmal sein Passwort vergessen hat und es nicht ändern will!
edit : in
/etc/psa/.psa.shadow
wird das passwort im plain gespeichert^^
Quelle : http://tomate-blog.de/