Blog do Euclides NLA Script que altera senha do usuário e envia por email

Script que altera senha do usuário e envia por email

!/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).

Leave a Reply

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Related Post