Cashwd команда в скрипте оболочки
-
09-10-2019 - |
Вопрос
Я делаю сценарий Shell, который автоматически создает пользователей, но я не могу думать о том, как использовать команду passwd в моем скрипте оболочки, как я должен использовать его с помощью скрипта оболочки? --stdin вариант не работает для меня
Решение
Пытаться expect(1)
.
Другие советы
Некоторые реализации passwd
иметь --stdin
Флаг, который вы можете использовать так:
passwd --stdin user <<<"SoMePasSw0rd"
Работает для меня на Debian
echo -e "$NEWPASS\n$NEWPASS" | passwd $USER
Не связан с StackOverflow