Übergeben einer Textdatei Zeile für Zeile

Roland Wolters rolandwolters at web.de
Sam Nov 8 18:15:16 CET 2003


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Am Samstag, 8. November 2003 16:14 schrieb Matthias Czapla:
> On Sat, Nov 08, 2003 at 03:57:47PM +0100, Roland Wolters wrote:
> > ich ahbe eine simple Frage: ich habe eine Datei, welche in jeder Zeile
> > zwei Argumente enthält, und ein kleines selbst gebasteltes Skript,
> > welches zwei Argumente entgegen nimmt, und weiter verarbeitet.
> >
> > Wie schaffe ich es jetzt, dass ich mit möglichst einfachen Mitteln dem
> > Script eine Zeile (2 Argumente) überge, dieses das verabeitet, ich ihm
> > zwei weitere Zeilen gebe, etc?
>
> while read LINE; do /pfad/skript $LINE; done <users
>
Wunderbar, hat bestens funktioniert, vielen Dank!
Das Script, welches ich schrieb, hat aber nun noch ein kleines Problem:
Die Werte, welche übergeben werde, sind Nutzername und Passwort, und damit 
soll mittels adduser ein Nutzer erstellt werden.
Leider aber wird das Passwort nicht übergeben, es wird danach bei 
loginversuchen (ftp) nicht akzeptiert.
Auch wenn ich die Zeile mit adduser manuell ausführe, gibt es zwar keine 
Fehlermeldung, aber eben auch kein funktionierenden login.

Sieht jemand den Fehler?

adduser -g users -s /sbin/nologin -d /home/ftp/$NEWUSER -p $PASSWORD $NEWUSER

Schönen Abend noch,
Roland
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQE/rSSunsVHlKAJG/IRAlqYAJ9zq0fyWGPBH3U8ohLBbVWFYcgdjwCeL3LQ
65tDC57gy6Nai12Z4ngqjl0=
=TNu5
-----END PGP SIGNATURE-----