Script zur Nutzerkontenerzeugung Passwort übergeben
Alexander Dalloz
alexander.dalloz at uni-bielefeld.de
Fri Jan 16 22:09:12 UTC 2004
Am Fr, den 16.01.2004 schrieb Roland Wolters um 21:19:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Am Freitag, 16. Januar 2004 19:18 schrieb peter at vratny.at:
> > > Leider klappt das so mit dem Passwort aber nicht, ich muss es später mit
> > > passwd noch mal neu setzen.
> >
> > echo $Password | passwd --stdin $username
> >
> Danke, funktioniert bestens!
> Tja, und wenn du mir nun noch sagen könntest, wie ich eine Datei, gefüllt mit
> zwei Parametern nebeneinander und vielen untereinander, an dieses Script
> übergeben könnte (am besten den Konsolenbefehl), dann wäre ich dir sehr
> dankbar! :-)
>
> Denn alle Versuche, das mit echo 'datei' an das Script zu übergeben, gab immer
> nur die erste Zeile rüber....
>
> Roland
Angenommen Dein Sourcefile namens passliste mit den
User-Passwortkombinationen sieht so aus:
user1 pass_user1
user2 pass_user2
...
dann ginge ein Bash-Script wie
#!/bin/bash
parameters ()
{
echo "setze Pass fuer User: $1"
echo $2 | passwd --stdin $1
}
cat passliste | while read line
do parameters $line;
done
exit 0
Alexander
--
Alexander Dalloz | Enger, Germany
PGP key valid: made 13.07.1999
PGP fingerprint: 2307 88FD 2D41 038E 7416 14CD E197 6E88 ED69 5653
More information about the Fedora-de-list
mailing list