Configurare PAM

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