Strona 1 z 1

Roundcube i plugin password

: 20 grudnia 2017, 18:36
autor: bluuu
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.

Re: Roundcube i plugin password

: 21 grudnia 2017, 20:45
autor: mariaczi
W jaki sposób edytowałeś plik sudoers (podaj dokładne polecenie, którego użyłeś)? Próbowałeś czy ręcznie można uruchomić /usr/sbin/chpasswd jako www-data w konsoli? Co leci do /var/log/messages?

Re: Roundcube i plugin password

: 21 grudnia 2017, 22:12
autor: bluuu
Dzięki za odpowiedź.
Kolejno:

/etc/sudoers edytowane przez mc-edit (uruchamiane z MC)

Tak, uruchamialem i działa.

W /var/log/messages nic ale w /var/log/auth.log

sa wpisy ale tylko w przypadku uruchamiania chpasswd przez sudo "z palca" :/

Re: Roundcube i plugin password

: 22 grudnia 2017, 06:29
autor: LordRuthwen
Włącz debuglog i wtedy zobacz co go boli, bo skoro nie ma nic w auth.log to raczej nie wykonuje wcale sudo tylko wywala się wcześniej.

Re: Roundcube i plugin password

: 22 grudnia 2017, 09:36
autor: mariaczi
Do edycji sudoers służy raczej visudo.