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.
Roundcube i plugin password
Re: Roundcube i plugin password
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
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" :/
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" :/
- LordRuthwen
- Moderator
- Posty: 2341
- Rejestracja: 18 września 2009, 21:45
- Lokalizacja: klikash?
Re: Roundcube i plugin password
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
Do edycji sudoers służy raczej visudo.