Cryus IMAP accepts any password! - Solved
Michuki Mwangi
michuki at swiftkenya.com
Tue Mar 29 11:52:19 EST 2005
Sorry i should have googled better :) I have found a similar post
earlier which had the solution to the problem.
Thanks & apologies.
Regards,
On Tue, 2005-03-29 at 19:35, Michuki Mwangi wrote:
> Dear list members,
>
> I seem to have the most bizarre situation on my new setup.
>
> FreeBSD 5.3
> Cyrus-imap2 2.2.8
> Cyrus-saslauthd 2.1.19_1
> pam-mysql
> mysql 5.0.0.2
> Postfix - 2.1.4
> Squirrelmail - 1.4.3a
>
> Setup and delivery is fine.I can check mail from the respective accounts
> created in mysql and cyradm with *ANY* PASSWORD!. in this case i have tried
> both through Webmail (Squirrelmail) and mail client.
>
> I can see the following from messages log
>
> Mar 29 19:16:23 mail pop3[868]: starttls: TLSv1 with cipher RC4-MD5 (128/128 bits new) no authentication
> Mar 29 19:16:23 mail pop3[868]: login: [x.x.x.x] info PLAIN+TLS User logged in
>
> I thought that my setup was wrong so i tried to debug by putting a wrong
> username or password or DB in the /etc/pam.d/pop and imap files
>
> Well i can see that an sql error is generated in auth.log as follows.
>
> Mar 29 19:15:25 mail saslauthd[569]: pam_mysql: MySQL err Access denied for user: 'xxx'@'localhost' to database 'mail'
> Mar 29 19:15:32 mail saslauthd[565]: pam_mysql: MySQL err Access denied for user: 'xxx'@'localhost' to database 'mail'
>
> however am still able to check mail through the webclient or Kmail.
>
> My /etc/pam.d/imap & pop files are as follows.
> # auth
> #auth required pam_nologin.so no_warn
> #auth sufficient pam_krb5.so no_warn try_first_pass
> #auth sufficient pam_ssh.so no_warn try_first_pass
> #auth required pam_unix.so no_warn try_first_pass
> auth sufficient pam_mysql.so user=xxxxxx passwd=xxxxx host=localhost db=mail tabl
> e=accountuser usercolumn=username passwdcolumn=password crypt=0
> account required pam_mysql.so user=xxxxxx passwd=xxxxx host=localhost db=mail tab
> le=accountuser usercolumn=username passwdcolumn=password crypt=0
>
> imap.conf file has the following options uncommented from the default settings.
>
> configdirectory: /var/imap
> partition-default: /home/mail
> allowanonymouslogin: no
> allowplaintext: yes
> timeout: 30
> poptimeout: 10
> admins: cyrus
> reject8bit: no
> sieveusehomedir: false
> sievedir: /home/sieve
> sendmail: /usr/sbin/sendmail
> sasl_pwcheck_method: saslauthd
> sasl_mech_list: PLAIN LOGIN
> tls_cert_file:/var/imap/server.pem
> tls_key_file:/var/imap/key.pem
> tls_ca_file:/var/imap/server.pem
> tls_ca_file:/var/imap/server.pem
> #
> # EOF
>
> Where am i going wrong?
>
>
> Regards,
--
Michuki Mwangi
KENIC.
---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
More information about the Info-cyrus
mailing list