OVH Community, votre nouvel espace communautaire.

Récuperer infos PLESK


quentinheb
19/05/2009, 12h20
Récuperer le password d'un client :
Code:
#!/bin/bash
echo "Entrez le nom du client:"
read client
mysql -uadmin -p`cat /etc/psa/.psa.shadow` -Dpsa -e"select clients.email,clients.login,accounts.password from clients ,accounts where (clients.pname='$client') and (accounts.id=clients.account_id);"
Récupérer le password email d'un client
Code:
#!/bin/bash
echo "Entrez le compte email:"
read mailname
user=`echo $mailname|cut -d@ -f1`
domain=`echo $mailname|cut -d@ -f2`
mysql -uadmin -p`cat /etc/psa/.psa.shadow` -Dpsa -e"select domains.displayName,mail.mail_name,accounts.password from domains,mail,accounts where(domains.name='$domain') and (mail.dom_id=domains.id) and (mail.mail_name='$user') and (accounts.id=mail.account_id);"
Récupérer le mot de passe ftp d'un client :
Code:
#!/bin/bash
echo "Entrer le login ftp:"
read ftpuser
mysql -uadmin -p`cat /etc/psa/.psa.shadow` -Dpsa -e"select accounts.password,sys_users.home from accounts,sys_users where (accounts.id=sys_users.account_id) and (sys_users.login='$ftpuser');"
Récupérer les infos d'une bdd :
Code:
#!/bin/bash
echo "Entrez le nom du client:"
read name
mysql -uadmin -p`cat /etc/psa/.psa.shadow` -Dpsa -e"select clients.id,domains.name ,data_bases.name,db_users.login,accounts.password from clients,domains,data_bases,db_users,accounts where (pname='$name') and (domains.cl_id=clients.id) and (data_bases.dom_id=domains.id) and (db_users.db_id=data_bases.id) and (accounts.id=db_users.account_id); "
Voila j'espère que cela pourra vous servir un jours
Si vous avez des questions n'hésitez pas