Я создаю сценарий оболочки, который автоматически создает пользователей, но я не могу придумать, как использовать команду passwd в моем сценарии оболочки, как мне использовать его со сценарием оболочки? --stdin опция не работает для менякоманда passwd в сценарии оболочки
0
A
ответ
1
Попробуйте expect(1)
.
1
Некоторые реализации passwd
имеют --stdin
флаг, который можно использовать как так:
passwd --stdin user <<<"SoMePasSw0rd"
0
работает для меня на Debian
echo -e "$NEWPASS\n$NEWPASS" | passwd $USER