echo smbpasswd от --stdin не работает - PullRequest
8 голосов
/ 24 июля 2010

Я хочу автоматизировать создание пароля samba, но эта команда не работает:

echo "passwd"|smbpasswd -a -s $user

Это показывает эту ошибку:

Несоответствие - пароль не изменен. Невозможно получить новый пароль.

Не могли бы вы предложить какой-либо вариант, чтобы мой сценарий был автоматизирован?

1 Ответ

15 голосов
/ 24 июля 2010

Вам необходимо повторить пароль, так сказать, «для подтверждения», например,

printf "passwd\npasswd\n" | smbpasswd -a -s $user

должно работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...