Massenänderung von Passwörtern durch ein Script ?

L

legionaer

Langsam Durchblick bekomm
Hallo Leute

Ich habe folgendes Problem:

Ich habe insgesammt 9 Systemuser, bei denen ich alle 2 Wochen das Passwort ändern möchte. Da ich zu faul bin ständig per root und passwd die Passwörter zu ändern schwebt mir da die Idee vor, ein Script zu haben.

Nur wie :hilfe2:

Alle meine Versuche sind fehlgeschlagen :headup:

Danke im Voraus
 
woran haperts denn?
sollte doch ganz einfach gehen:
Code:
echo neues_password | passwd --stdin userxy
 
Hier die, vieleicht, bessere Lösung ;)

Script zum automatischen ändern der Passwörter mehrerer Benutzer, ohne weitere Eingaben, siehe Link:
adminedit!
 
Zuletzt bearbeitet:
t3n schrieb:
Hier die, vieleicht, bessere Lösung ;)

Script zum automatischen ändern der Passwörter mehrerer Benutzer, ohne weitere Eingaben, siehe Link:
adminedit

Ich finds ja niedlich das du damit Werbung für dein Forum machen möchtest, aber ich bin dir sehr dankbar wenn du das 1. unterlässt (oder es in Werbung postest) und 2. die Antwort HIER postest !

Danke
 
@devilz ich poste mal die Antwort ( Hab mal in dem sein Board geschaut und prompt gefunden... )
Code:
#!/bin/bash
# Programs crypt and mimencode need chmod u+x
cry=./crypt
mim=./mimencode
userfile=$1
savein=$2

if [ $# = 0 ]; then
 echo "use: sh setuserpw userlistfile save-in-file"
 echo "example: sh setuserpw myuserlist.txt /root/newpwlist"
 exit 1
fi
if [ -e $userfile ]; then
 echo "ok, here the new passwords" > $savein
 while read user
 do
  pw=$(dd if=/dev/urandom bs=1 count=6 2> /dev/null| $mim)
  cryptpw=$($cry $pw)
  usermod -p $cryptpw -U $user
  echo "${user}:${pw}" >> $savein
 done < $userfile
 echo "done - file with user and passwords can be found in $savein"
 exit 0
fi
exit 0

Die Userdatei muss einfach nur eine Liste mit den Usern enthalten, welche ein neues PW erhalten sollen.

Bsp:
Code:
user1
bla
foo
root
games

In der ausgegegeben Datei stehen dann die Benutzernamen:passwort drin.

http://bashforum.de/downloads/setuserpw.tgz
 
nach der relativitätstheorie ?

cool, wie ändert man die masse eines passwortes ? :-) durch beschleunigen vielleicht ? :D
 
liquidnight schrieb:
cool, wie ändert man die masse eines passwortes ? :-) durch beschleunigen vielleicht ? :D
Indem man bei gleichbleibendem Gewicht und Dichte das Volumen reduziert.
*gg*
Gruß Wolfgang ( der gerade an Masseverlust leidet):D
 

Ähnliche Themen

NAS-Drive Mount in Bash-Script über crontab

iptables Konfigurationsdatei

Keine grafische Oberfläche (Debian Installation)

Samba 4.1.11 Domänen anbindung funktioniert nicht !!!

nach ssh-login auswerte ob passwortabfrage komt oder nicht

Zurück
Oben