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

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.