Torsten E. wrote:
Nun habe ich einmal eine kleine Verständnisfrage: Muß cyrus-imap mit Hilfe einer sasldb(2) authentifizieren? Oder kann cyrus-imap auch gegen /etc/shadow authentifizieren? Falls ja,
wo finde ich eine verständliche Anleitung?
Hast Du es mal probiert?
Selbstredend ... ;)
Bei mir lief es Suse-Defaultmässig so.
Cyrus-IMAP hat saslauthd benutzt:
# grep sasl_pwcheck_method /etc/imapd.conf
Bei mir auch .... habe es dann aber auf: sasl_pwcheck_method: shadow
geändert.
Warum? Cyrus-SASL V2 unterstüzt "shadow" als pwcheck_method nicht mehr. Dies war mal unter V1 so. "shadow" ist jetzt nach saslauthd verlegt worden. Du könntest jetzt anstelle von "saslauthd -a pam" auch "... -a shadow" schreiben, dadurch würdest Du aber nur pam, was sowieso schon eingerichtet ist und normalerweise auch funktioniert, überspringen. Stell am besten wieder auf: sasl_pwcheck_method: saslauthd um.
Welcher auch läuft:
# rcsaslauthd status
Yup! linux:/etc # rcsaslauthd status Checking for service saslauthd: running linux:/etc #
Und über PAM gegen die passwd/shadow authentifiziert:
# grep -v ^# /etc/sysconfig/saslauthd
Ergibt: SASLAUTHD_AUTHMECH=pam
-- Andreas