Roundcube i plugin password
: 20 grudnia 2017, 18:36
Witam
Problem pojawiający się w sieci, jednak rozwiązania które znalazłem nie działają. Do rzeczy:
Debian 9 nowiutki. Instalacja roundcube poprzez apt-get.
Zmiana haseł ma dotyczyć użytkowników systemowych.
w /etc/sudoers dodane:
www-data ALL=NOPASSWD: /usr/sbin/chpasswd
Defaults:www-data !requiretty
(Apache działa na tym właśnie użytkowniku)
Testowane z innego użytkownika (oczywiście po zmianie wpisu) i działa.
Pod roundcube .. nie działa, dostaję:
PHP Error in /usr/share/roundcube/plugins/password/drivers/chpasswd.php (47): Password plugin: Unable to execute sudo /usr/sbin/chpasswd 2> /dev/null
(tak, wiem co oznacza "unable to execute" tylko nie mam pojęcia czemu. Dopisek w sudoers powinien sprawę załatwić .... ale widać czegoś jeszcze brakuje.
Czy ktoś ma jakiś pomysł ?
Dodam jeszcze, że taka konfiguracja na innej dystrybucji (nie Debian) działa bezproblemowo.
Problem pojawiający się w sieci, jednak rozwiązania które znalazłem nie działają. Do rzeczy:
Debian 9 nowiutki. Instalacja roundcube poprzez apt-get.
Zmiana haseł ma dotyczyć użytkowników systemowych.
w /etc/sudoers dodane:
www-data ALL=NOPASSWD: /usr/sbin/chpasswd
Defaults:www-data !requiretty
(Apache działa na tym właśnie użytkowniku)
Testowane z innego użytkownika (oczywiście po zmianie wpisu) i działa.
Pod roundcube .. nie działa, dostaję:
PHP Error in /usr/share/roundcube/plugins/password/drivers/chpasswd.php (47): Password plugin: Unable to execute sudo /usr/sbin/chpasswd 2> /dev/null
(tak, wiem co oznacza "unable to execute" tylko nie mam pojęcia czemu. Dopisek w sudoers powinien sprawę załatwić .... ale widać czegoś jeszcze brakuje.
Czy ktoś ma jakiś pomysł ?
Dodam jeszcze, że taka konfiguracja na innej dystrybucji (nie Debian) działa bezproblemowo.