O Web Host Manager não oferece uma solução nativa para alterar as senhas das contas de hospedagem cPanel de uma só vez, apenas individualmente.
Caso você tenha a necessidade de alterar as senhas em massa, deverá utilizar o terminal SSH como root para realizar esta operação.
Após estar logado no SSH, execute o comando abaixo para criar um arquivo com o nome “usuarios.txt” contendo o nome de todos os usuários do servidor.
ls -la /home | awk '{print $3}' | grep -v root | grep -v wheel | grep -v cpanel | grep -v apache >> usuarios.txt
Crie um shell script com o nome “senha.sh” com o seguinte conteúdo abaixo. Observe que a variável SUASENHA deve ser alterada para uma senha de sua preferência, que será aplicada a todas as contas de hospedagem.
#!/bin/sh
for i in `more usuarios.txt `
do
echo $i
/scripts/chpass $i SUASENHA
done
Execute o comando abaixo para permitir a alteração de senhas pelo SSH:
export ALLOW_PASSWORD_CHANGE=1
Dê permissão para execução do shell script:
chmod 755 senha.sh
Execute o shell script conforme abaixo:
./senha.sh
Sincronize a senha alterada com o FTP conforme abaixo:
/scripts/ftpupdate
Depois de concluído, realize um teste tentando autenticar em alguma conta de hospedagem com a senha atribuída no shell script.
Deixar um comentário