!/bin/bash
# Gerar uma nova senha aleatória para o usuário root
new_password=$(cat /dev/urandom | tr -dc ‘a-zA-Z0-9-!”#$%&/()’ | fold -w 21 | head -n 1)
# Alterar a senha do usuário root
echo “root:$new_password” | chpasswd
# Enviar email com a nova senha para uma lista de destinatários
destination_emails=”email1@example.com email2@example.com”
subject=”Nova senha para o usuário root”
body=”A nova senha para o usuário root é: $new_password”
echo “$body” | mail -s “$subject” $destination_emails
Salve o script com o nome change_root_password.sh
e execute-o com permissões de administrador (root).