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