Здравствуйте! Есть скрипт для смены паролей пользователей в автоматическом режиме:#!/bin/sh
USERNAME=user
USERPASS=password
TEMPFILE=/var/tmp/pass
echo $USERPASS > $TEMPFILE
echo $USERPASS >> $TEMPFILE
echo >> $TEMPFILE
passwd $USERNAME < $TEMPFILE
rm -f $TEMPFILE
И вроде должен работать, но вся загвоздка в том, что при выполнении команды passwd открывается диалоговое окно для ручного ввода данных, при этом данные из временного файла не берутся. Не могу разобраться, в чем загвоздка.
Если кто может, помогите дельным советом или укажите на ошибку в скрипте...
Заранее благодарен...