команда passwd в сценарии оболочки - PullRequest
0 голосов
/ 14 декабря 2010

Я делаю сценарий оболочки, который автоматически создает пользователей, но я не могу думать о том, как использовать команду passwd в моем сценарии оболочки, как мне использовать ее со сценарием оболочки? Опция --stdin у меня не работает

Ответы [ 3 ]

1 голос
/ 14 декабря 2010

Некоторые реализации passwd имеют флаг --stdin, который вы можете использовать следующим образом:

passwd --stdin user <<<"SoMePasSw0rd"
1 голос
/ 14 декабря 2010

Попробуйте expect(1).

0 голосов
/ 08 апреля 2014

У меня работает на Debian

echo -e "$NEWPASS\n$NEWPASS" | passwd $USER
...