Es posible que deba cambiar la contraseña de toda su cuenta de cPanel en caso de una posible amenaza de seguridad. Pero hacerlo manualmente llevará mucho tiempo, especialmente si tiene cientos de cuentas de cPanel. Puede automatizar este proceso mediante simples scripts de shell.
- SSH a su VPS con usuario root.
- Cree un archivo nuevo con su editor favorito. En nuestro caso, hemos creado el archivo changecpanelpass.sh y le hemos agregado el siguiente script.
#! /bin/bash ls -1 /var/cpanel/users | while read user; do pass=`</dev/urandom tr -dc “A-Za-z0-9*-/+.*=_\|\\#” | head -c16 echo “$user $pass” >> new-passwords.txt /scripts/realchpass $user $pass /scripts/ftpupdate done
- Guarde el archivo y concédale permiso de ejecución al script.
chmod +x changecpanelpass.sh
- Ejecute el script usando el comando sh changecpanelpass.sh
Este script cambiará las contraseñas de todas las cuentas de cPanel y creará un archivo llamado new-passwords.txt que contiene todas las contraseñas.