<img alt="facebook" height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1288158437937452&amp;ev=PageView&amp;noscript=1">

Trucos para agilizar tu trabajo en Plesk

[fa icon="calendar"] enero 30, 2017 / Por Sogiteck

Este post es técnico y destinado a adminsitradores de Plesk

Después de un tiempo trabajando con Plesk nos encontramos con que hay ciertos comandos en linux que nos ayudan a ser mucho más efectivos y ágiles administrando sistemas con Plesk.

 Compartiré con vosotros algunos scripts que me sirven de ayuda actualmente y posiblemente le puedan hacer la vida más fácil a otras personas. Si encontráis algún otro script que os sea útil, por favor hacednoslo saber y lo publicaremos.

1.- El pan nuestro de cada día, mail de un cliente con problemas en el correo, hay que verificar que funciona y no le puedes cambiar la contraseña (entre otras cosas). Muy sencillo, ejecutamos esta linea y nos encontramos con una tablita con todos los correos, el estado de su cuenta y su contraseña:

/usr/local/psa/admin/bin/mail_auth_view

2.- en este caso nos encontramos con el usuario ftp y la carpeta donde acceden, aqui la contraseña plesk la ha encriptado (plesk 11) pero nos da el dominio al que accede esa cuenta ftp

mysql -uadmin -p`cat /etc/psa/.psa.shadow` -e "use psa; select sys_users.home, sys_users.login, accounts.password from accounts INNER JOIN sys_users ON accounts.id=sys_users.account_id;"

3.- en este caso como el anterior pero nos muestra el dominio, el usuario y la base de datos a la que accede, la contraseña de plesk esta encriptada (plesk 11)

mysql -uadmin -p`cat /etc/psa/.psa.shadow` -e "USE psa; SELECT domains.name AS domain_name, data_bases.name AS database_name, db_users.login, accounts.password FROM data_bases, db_users, domains, accounts WHERE data_bases.dom_id = domains.id AND db_users.db_id = data_bases.id AND db_users.account_id = accounts.id ORDER BY domain_name;"

4.- otro más de la saga como el anterior pero en este caso el usuario y contraseña (en plesk 11 encriptada) de los clientes y revendedores de plesk

mysql -uadmin -p`cat /etc/psa/.psa.shadow` -e "USE psa; SELECT cl.type, cl.login, acc.password FROM clients cl, accounts acc WHERE acc.id = cl.account_id;"

5.- por ultimo un caso que nos solemos encontrar, que es un robo de cuenta de correo de uno de los clientes y han dejado encolados miles y miles de correos electrónicos en postfix. pues hay una forma muy sencilla de borrarlos y despejar la cola para que los correos que si son validos de otros clientes llegen a sus destinatarios:

mailq | awk 'BEGIN { RS = "" }{ if ($7 == "correo_@_a_borrar.com")print $1 }' | tr -d '*!' | postsuper -d -

Quiero saber más

Si quieres adaptar tu web y tu logo con una imagen moderna y de paso dejar boquiabiertos a tus clientes

¡haz clic en el siguiente botón!