Roundcube: Passwortwechsel geht doch

Roundcube: Passwortwechsel geht doch

Für einen Webmailer sieht Roundcube ziemlich gut aus, und nett wäre es, wenn Anwender darüber das Passwort für den Mailserver wechseln könnten. Das ist auch in Roundcube vorgesehen – scheint aber mit verschiedenen Linuxen nicht zu funktionieren. Ich beschreibe hier eine Möglichkeit – ob es Sicherheits-technisch vertretbar ist, muss jede Admina selbst entscheiden! Diese Beschreibung funktioniert nur, mit in Linux angelegten Anwendern- also wenn keine(!) Roundcube Anwenderverwaltung in MySQL angelegt ist!

Die Konfiguration habe ich mit Kubuntu 12.04 LTS und Roundcube 0.9.1 erstellt. Der Server auf dem die Roundcube Installation ausgeführt wird bietet auch den Maildienst Postfix und Dovecot.

Der hier genannte Ordner ’roundcube’ meint natürlich den Installations- Ordner auf deinen Server. Der Passwort- Wechsel nach dieser Anleitung funktioniert nur mit im System angelegten Anwendern – also keine Benutzerverwaltung mit z.B. SQL Datenbanken oder LDAP.

  • Im Ordner roundcube/config liegt nach einer erfolgreichen Installation die Datei main.inc.php.
  • Erweitere in der main.inc.php im Abschnitt [Plugins] den Eintrag:

    $rcmail_config['plugins'] = array(password);
  • Wechsel in den Ordner roundcube/plugins/password.

  • Benenne die config.inc.php.dist nach config.inc.php um.

  • Erweitere in der config.inc.php im 1. Abschnitt den Eintrag:

    $rcmail_config['password_driver'] = 'chpassword';
  • Wechsel in den Ordner /etc/sudoers.d

  • Erstelle dort die Datei ’roundcube’ mit folgenden Inhalt:

    www-data   ALL=NOPASSWD:/usr/sbin/chpasswd
  • Beachte, dass der Dateiname frei gewählt werden kann, aber keine Tilde (~) oder ein Punkt (.) im Namen sein darf.

  • Führe folgenden Befehl aus:

    sudo chmod 0440 /etc/sudoers.d/roundcube
  • Nach einer Anmeldung an roundcube sollte unter dem Menüpunkt ‘Einstellungen’ der Punkt ‘Passwort’ zu finden sein.

Das Ergebnis sieht dann so aus:

Roundcube Kennwort Wechsel Formular

Have fun


Autor: Mathias R. Ludwig

MCSE, MCITP, MCDBA, RHCT, CompTIA, ITILv3, AdA, VWA Ökonom, Dipl.SozArb., Kfz-Mechaniker, Panzer-Mechaniker/-Fahrer (HptGefr), Stanislaw Lem und Linux Fan, Feuerpferd.

Kommentare “Roundcube: Passwortwechsel geht doch”