PHP / PAM для изменения пароля пользователя?

Существуют ли какие-либо рабочие пакеты для изменения паролей пользователей Linux с помощью PHP?

Я пытался использовать PECL: PAM, но при попытке сменить пароль возникает ошибка.

Редактировать:

Код PHP:

echo pam_chpass($username, $password, $new_pass, &$error) ? 'good' : $error;

PHP (эхо) вывод:

Permission denied (in pam_authenticate)

Начиная с / var / log / auth (на самом деле это все предыдущие версии, журнал, похоже, не работает ATM по какой-то причине, которую еще предстоит определить):

Jun 11 15:30:20 veda php: pam_unix(php:chauthtok): conversation failed
Jun 11 15:30:20 veda php: pam_unix(php:chauthtok): password - (old) token not obtained
Jun 11 15:30:20 veda php: pam_winbind(php:chauthtok): valid_user: wbcGetpwnam gave WBC_ERR_DOMAIN_NOT_FOUND

Другой:

Извините за нехватку деталей прежде, я действительно устал, когда я отправил вопрос, но это - все еще дурацкое оправдание.

Ответы на вопрос(5)

Ваш ответ на вопрос