Ora dobbiamo essere sicuri che PAM conosca come autenticare gli utenti di Cyrus
Dovete creare il file /etc/pam.d/imap con i seguenti valori:
auth sufficient pam_mysql.so user=mail passwd=secret host=localhost db=mail table=accountuser usercolumn=username passwdcolumn=password crypt=1 logtable=log logmsgcolumn=msg logusercolumn=user loghostcolumn=host logpidcolumn=pid logtimecolumn=time auth sufficient pam_unix_auth.so account required pam_mysql.so user=mail passwd=secret host=localhost db=mail table=accountuser usercolumn=username passwdcolumn=password crypt=1 logtable=log logmsgcolumn=msg logusercolumn=user loghostcolumn=host logpidcolumn=pid logtimecolumn=time account sufficient pam_unix_acct.so |
Le linee contenentipam_unix_auth.so e pam_unix_acct.so sono necessarie sole se state migrando da WU-IMAP a Cyrus. Questo vi permette di autenticare con le vecchie password unix e le sue nuove password mysql.
Per utilizzare gli altri servizi forniti da cyrus e l'autenticazione-smt (smtp-auth) avete bisogno di copiare i file in moo che essi combacino con il service-ID
cp /etc/pam.d/imap /etc/pam.d/pop cp /etc/pam.d/imap /etc/pam.d/sieve cp /etc/pam.d/imap /etc/pam.d/smtp |