Modificación masiva de contraseñas de correo en dominio Plesk

M

En ocasiones requerimos modificar la contraseña a todas las cuentas de correo de un dominio en plesk. 

1) Generamos la lista de cuentas del dominio especifico
mysql psa -uadmin -p`cat /etc/psa/.psa.shadow` -e 'select concat(mail.mail_name,"@",domains.name) as address from mail,domains,accounts where mail.dom_id=domains.id and mail.account_id=accounts.id order by address;' | grep NOMBREDELDOMINIO.COM | grep -v "|" > lista.txt

# No olvide cambiar NOMBREDELDOMINIO.COM Por el nombre del dominio

2) Asignamos la misma contraseña a la lista
while read line; do /usr/local/psa/bin/mail -u "$line" -passwd EL_PASSWORD ; done <lista.txt
# En este caso asignamos la misma contraseña EL_PASSWORD a la lista generada del dominio NOMBREDELDOMINIO.COM

PDT: Una opcion interesante seria colocarle passwords aleatorios
while read line; do /usr/local/psa/bin/mail -u "$line" -passwd `mkpasswd -l 8` ; done <lista.txt

Sobre el autor

Enviar Comentario

19 − 14 =

Por admin

Entradas recientes

Comentarios recientes

Archivos

Categorías

Meta

admin

Get in touch

Quickly communicate covalent niche markets for maintainable sources. Collaboratively harness resource sucking experiences whereas cost effective meta-services.