
Может кто-нибудь подскажет, где может быть проблема. У меня есть сервер с OpenSUSE, PHP7 и roundcube. Плагин "Password" в roundcube выдает ошибку:
PHP Error: Password plugin: Unable to execute sudo /usr/sbin/chpasswd in /srv/www/htdocs/roundcubemail/plugins/password/drivers/chpasswd.php
Файл sudoers изменяется вручную:
nginx ALL=(ALL) NOPASSWD: /usr/sbin/chpasswd
Defaults:nginx !requiretty
Как пользователь nginx, я попробовал в оболочке команду, указанную выше, и не возникло никаких проблем.
в php.ini disable_functions = пусто, а safe_mode — выключено.
Есть ли у кого-нибудь идеи, в чем может быть проблема?
Заранее спасибо.
решение1
Решение было в модуле php-fpm.server:
# Mounts the /usr, /boot, and /etc directories read-only for processes invoked by this unit.
#ProtectSystem=full