Problem authenticating with sasl in jail

Erik Norgaard norgaard at
Thu Jun 18 05:51:06 UTC 2009

Mel Flynn wrote:

>> Looking again on the logs:
>> Jun 17 23:39:17 jail imap[8412]: badlogin: []
>> plaintext cyrus at SASL(-13): user not found: checkpass failed
>> The user cyrus exists, I can login and get shell access, but there may
>> be something about the realm, that causes the user not to be found? But:
> Any chance there's a minuserid in effect? dovecot doesn't allow logins from 
> user id's <1000 by default. There may be a similar issue with Cyrus and sounds 
> like something one would overlook.

No, the cyrus user has the same uid and passwd in both jail and on host.

> It still is disturbing that no mechanisms are found. Are there maybe left 
> overs in site_perl/5.8.9?

I recently (may) deinstalled all packages and upgraded everything, there 
are nothing perlish that should cause such problems:

I have checked using cyradm to connect from the host to host, host to 
jail, jail to host and jail to jail. In all cases, I can connect with 
the imap instance on the host, but not in the jail.

> Or do you have restrictions that only allow plain 
> logins when tls is in effect?

There are indeed:

allowplaintext: yes
allowplainwithouttls: no
sasl_mech_list: plain
sasl_minimum_layer: 128
sasl_pwcheck_method: saslauthd

However, this is the same configuration that I have on the host where 
everything works fine.

It appears to be something with the realm, really: I did a bad login on 
the working server just to see what goes on there (user games):

Jun 18 07:46:28 <local6.notice> alpha imap[14244]: badlogin: [] plaintext games SASL(-13): authentication 
failure: checkpass failed

And just for comparison, a successful login:

Jun 18 07:39:54 <local6.notice> alpha imap[14127]: login: [] cyrus plaintext User logged in

Both where I connect out from the jail to the host.

Note there is no realm specified contrary to the log entries found in 
the jail.

thanks again, Erik
Erik Nørgaard
Ph: +34.666334818/+34.915211157        

More information about the freebsd-questions mailing list