Abilitazione cambio password in Roundcube

From RVM Wiki
Revision as of 17:49, 5 August 2011 by Gabriele.vivinetto (talk | contribs) (New page: ==Requisiti== La versione preinstallata di debian non ha i plugin, occore installare da sorgente ==Abilitazione plugin== cd /var/www/roundcube/plugins/password/ sudo cp config.inc.p...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Requisiti

La versione preinstallata di debian non ha i plugin, occore installare da sorgente


Abilitazione plugin

cd /var/www/roundcube/plugins/password/
sudo cp config.inc.php.dist config.inc.php
sudoedit config.inc.php
  • Impostare il driver scelto
    • Per chpasswd:
$rcmail_config['password_driver'] = 'chpasswd';
    • Per PAM
$rcmail_config['password_driver'] = 'pam';
  • Impostare la luncghezza minima password:
$rcmail_config['password_minimum_length'] = 8;
  • Abilitare il plugin
sudoedit /var/www/roundcube/config/main.inc.php
$rcmail_config['plugins'] = array('vacation','managesieve', 'password');

Configurazione per chpasswd

sudo visudo
Cmnd_Alias ROUNDCUBE = /usr/sbin/chpasswd
www-data        ALL=NOPASSWD:ROUNDCUBE


Configurazione per pam

NON VA


  • Installare tool per costruire pacchetto php-pecl-pam
sudo apt-get install dh-make-php fakeroot xsltproc php5-dev
  • Installare le dipendenze:
sudo apt-get install libpam0g-dev php5-auth-pam
cd /tmp
mkdir php5-pecl-pam
cd php5-pecl-pam
dh-make-pecl --only 5 --package-name pecl-pam --build-depends libpam0g-dev --depends php5-auth-pam pam
cd php-pecl-pam-1.0.3
dpkg-buildpackage -rfakeroot
cd ..
sudo dpkg -i php5-pam_1.0.3-1_amd64.deb
sudo invoke-rc.d apache2 reload

Riferimenti