Vous devrez peut-être changer le mot de passe de tous vos comptes cPanel en cas de menace potentielle pour la sécurité. Mais le faire manuellement prendra beaucoup de temps, surtout si vous avez des centaines de comptes cPanel. Vous pouvez automatiser ce processus par de simples scripts shell.
- SSH à votre VPS avec l'utilisateur root.
- Créez un nouveau fichier à l'aide de votre éditeur préféré. Dans notre cas, nous avons créé le fichier changecpanelpass.sh et y avons ajouté le script ci-dessous.
#! /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
- Enregistrez le fichier et donnez-lui l'autorisation d'exécuter le script.
chmod +x changecpanelpass.sh
- Exécutez le script à l'aide de la commande sh changecpanelpass.sh
Ce script changera les mots de passe de tous les comptes cPanel et créera un fichier nommé new-passwords.txt qui contient tous les mots de passe.