da ich selber nichts gefunden hatte, was das Userpasswort automatisch ändert, poste ich mal meinen Code.
Code: Alles auswählen
# Hier wird das Passwort generiert und in eine Variable gespeichert.
password=`makepasswd --minchars=20 --maxchars=20`
# Hier wird das Passwort des Users ersetzt durch das eben Generierte.
chpasswd << EOT
root:$password
EOT
# Und zum Schluss wird hier das Passwort per Email versendet.
echo -e "Subject: Dein Neues Passwort\r\n\r\nDas Passwort lautet: $password " |msmtp --debug --from=absender@email.de -t empfänger@email.de
Das script wird per Crontab ausgeführt und per msmtp an einen versendet. vorrausgesetzt man hat internet.
MFG p41241101d