Naja meiner Meinung nach kann man grundsätzlich alles scripten 😉
als erstes würde ich mir mal pwgen (erstellt passwörter) installieren.
Über chpasswd kannst du die Benutzer Passwörter ändern.
| echo 'USERNAME:$(pwgen -c -n -y 24 1)' | chpasswd
|
Dann ein Bash Script schreiben was deine User einliest und für jeden Benutzer den Befehl abfeuert
Das ist aber nur ein Vorschlag und ungetestet 😉
| #!/bin/bash
users_file="USERS.TXT"
declare -a Users
while read -r line; do
Users+=("${line}")
done < "${users_file}"
for u in ${Users[@]}; do
echo "Change Password for ${u}"
pwd=$(pwgen -c -n -y 24 1)
echo "echo """${u}:${pwd}""" | chpasswd"
done
|
Grundsätzlich gehen dir die Passwörter der Benutzer aber nix an als Admin !