jelszóadás scripttel

sziasztok!

lenne egy kis gondom a jelszóadással. Összeraktam egy scriptet, ami bekér egy fájlnevet, azt soronként beolvassa, és a sorokban található felhasználónevekkel műveletet végez.
létrehozza a felhasználót
jelszót ad neki
és beállítja hogy meg kelljen változtatni a jelszavát (amit szintén beolvasok a program elején)
A gondom az, hogy a jelszót kétszer kéri a program, egyszer simán, egyszer meg meg kell ismételi hogy elfogadja. Valaki tudna segíteni abban, hogy a beolvasott jelszót kétszer küldje el a script az smbldap-passwd -nek?
itt a scipt:

#!/bin/bash
echo 'Add meg a fájl nevét:'
read fname
echo 'Add meg a felhasználók alapértelmezett jelszavát:'
read jelszo
while read line
do
smbldap-useradd -a -m -o 'ou=e09,ou=tanarok' -g tanulok $line
echo $jelszo | smbldap-passwd $line
net sem set pwdmustchangenow $line yes
done < $fname

a jelszavas rész csak egyszer küldi el a jelszót, tudom hogy hibás...
válaszotokat köszönöm

Hozzászólások

Az stdin-ről olvas, irányítsd át.

Szia.

echo -ne "${jelszo}\n${jelszo}" | /usr/sbin/smbldap-passwd $line

Üdv: Zoli