Проблема с автоматизацией ввода пароля в cl-passwd

Добрый день. Только сегодня зарегистировался на вашем сайте. Очень доволен продуктом CDS. Пишу небольшой веб-интерфейс для управления пользователями на сервере CDS. Столкнулся с проблемой. Не работает команда:

echo -e 'test\ntest\n' | cl-passwd user samba

Вывод консоли:

calculate ~ # echo -e 'test\ntest\n' | cl-passwd user samba New password:

Ну то есть не вводит пароль test два раза, а по прежнему предлагает ввести пароль вручную.
Мне это принципиально важно, т.к. командовать в консоль будет PHP.

Как это побороть? Спасибо.

P.S.: На предыдущем сервере под ubuntu скрипт
calculate ~ # echo -e 'test\ntest\n' | smbpasswd user
работал без проблем.

…не работает команда:
echo -e 'test\ntest\n' | cl-passwd user samba

попробуйте
cl-passwd -P user samba <<< 'sahadow'
Во первых -P - ввод пароля с консоли, во вторых - echo виден в ps, а это не комильфо.
PS
Правда если вы делаете web-интерфейс на php, думаю вам не составит труда скормить в stdin нужную строку.

попробуйте cl-passwd -P user samba <<< 'sahadow'
calculate ~ # cl-passwd -P user samba <<< 'sahadow' Unrecognized option "-P user samba" Try "cl-passwd --help" for more information.

PS Правда если вы делаете web-интерфейс на php, думаю вам не составит труда скормить в stdin нужную строку.
Да, попробую, спасибо.

пардон, cl-usermod

cl-usermod -P user samba <<< 'sahadow'

Этот вариант работает. Спасибо!
Он поменяет пароль и unix юзерам и samba юзерам?

Он поменяет пароль и unix юзерам и samba юзерам?

да, подробности на странице документации и в
cl-usermod --help-samba