![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 12.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie.
Od razu przepraszam, jeżeli nie można umieszczać tutaj tego typu wątków i ewentualnie proszę o zadziałanie moderatora. Mam zainstalowany serwer pocztowy na macierzy Synology. Doinstalowałem tam Roundcube'a aby mieć panel www. W roundcubie chciałem włączyć plugin do zmiany haseł przez użytkowników, ale nie działa. Od kilkunastu dni się z tym męczę. Przeglądnąłem fora dotyczące mojej macierzy, roundcubea i ogólnie googla. Nie udało się. Z uwagi na to, że plugin jest w PHP pomyślałem, że najlepiej będzie uderzyć tutaj. A więc. Jest to plugin, który poprzez wykonanie polecenia systemowego ma zmieniać użytkownikom hasła. W konfiguracji ustawiającej plugin mam polecenie, które ma być wykonywane na macierzy:
Natomiast driver obsługujący to polecenie jest poniżej:
Gdy wejdę na użytkownika nobody (bo na takim działa Apache) i wydam polecenie sudo /usr/syno/sbin/synouser --setpw użytkownik hasło To następuje poprawna zmiana hasła. Natomiast z poziomu roundcuba wyskakuje błąd: PHP Error in /volume1/web/roundcube/plugins/password/drivers/chpasswd.php (32): Password plugin: Unable to execute sudo synouser --setpw Wygląda na błędne uprawnienia, ale już nie wiem komu i jakie mam ponadawać, aby to działało... Bardzo proszę o pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 12.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za zainteresowanie (IMG:style_emoticons/default/smile.gif)
Poprzez visudo dodałem wcześniej już komendy: nobody ALL=NOPASSWD:/usr/syno/sbin/synouser nobody ALL=NOPASSWD:/opt/bin/sudo Gdy jestem na nobody to nie muszę podawać hasła roota do uruchomienia polecenia sudo. W poniższej komendzie wydawanej z konta nobody: sudo /usr/syno/sbin/synouser --setpw użytkownik hasło podaje nazwę użytkownika któremu chcę zmienić hasło, no i hasło jakie chcę mu ustawić. Z poziomu konsoli to działa. Przez www nie .... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 14:22 |