Can't authorize as different user in cyradm and sieveshell

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

 

I'm playing with cyrus-imap 2.5.10 and cyrus-sasl 2.1.26.

i'm trying to use sieveshell to setup users sieve scripts, but since

i don't know users passwords i want to use a special user for authentication

and authorize as the target user.

Here's what I have.

 

imapd.conf:

admins: mailadmin

proxyservers: proxyadmin

sasl_pwcheck_method: saslauthd

#sasl_pwcheck_method: alwaystrue

sasl_mech_list: PLAIN

allowplaintext: yes

 

here's what i do:

 

root@rway-imap-vm:~# sieveshell -a proxyadmin -u t4@xxxxxxxxxxxxxxx localhost

connecting to localhost

Please enter your password:

unable to connect to server at /usr/bin/sieveshell line 191, <STDIN> line 1.

 

here's the log:

Nov 17 18:24:44 rway-imap-vm sieve[2256]: TLS is available.

Nov 17 18:24:46 rway-imap-vm saslauthd[1169]: pam_userdb(sieve:auth): user 'proxyadmin' granted access

Nov 17 18:24:46 rway-imap-vm sieve[2256]: badlogin: localhost [127.0.0.1] PLAIN no mechanism available

Nov 17 18:24:46 rway-imap-vm sieve[2256]: Lost connection to client -- exiting

 

as you can see user proxyadmin authenticated successfully, but then something (authorization?) went wrong

and it says "PLAIN no mechanism available".

this only happens if i try to authorize as different user. if i don't everything works fine:

 

root@rway-imap-vm:~# sieveshell -a t4@xxxxxxxxxxxxxxx -u t4@xxxxxxxxxxxxxxx localhost

connecting to localhost

Please enter your password:

>

 

log:

Nov 17 18:24:11 rway-imap-vm sieve[2247]: TLS is available.

Nov 17 18:24:15 rway-imap-vm saslauthd[1167]: pam_userdb(sieve:auth): user 't4@xxxxxxxxxxxxxxx' granted access

Nov 17 18:24:15 rway-imap-vm sieve[2247]: login: localhost [127.0.0.1] t4@xxxxxxxxxxxxxxx PLAIN User logged in

 

the same happends to cyradm:

root@rway-imap-vm:~# cyradm --user=proxyadmin --authz=t4@xxxxxxxxxxxxxxx --auth=plain localhost

Password:

IMAP Password:

 

log:

Nov 17 18:26:27 rway-imap-vm saslauthd[1166]: pam_userdb(imap:auth): user 'proxyadmin' granted access

Nov 17 18:26:27 rway-imap-vm imap[2277]: badlogin: localhost [127.0.0.1] PLAIN [SASL(-4): no mechanism available: Unable to find a callback: 32773]

 

but ok without trying to authorize as different user:

root@rway-imap-vm:~# cyradm --user=t4@xxxxxxxxxxxxxxx --auth=plain localhost

Password:

localhost>

Nov 17 18:27:31 rway-imap-vm saslauthd[1167]: pam_userdb(imap:auth): user 't4@xxxxxxxxxxxxxxx' granted access

Nov 17 18:27:31 rway-imap-vm imap[2276]: login: localhost [127.0.0.1] t4@xxxxxxxxxxxxxxx PLAIN User logged in SESSIONID=<rway-imap.aceinnovative.com-2276-1479425249-1-16233364852996823733>

 

Can somebody tell me what I am doing wrong?

Thanks a lot,

 

Michael

----
Cyrus Home Page: http://www.cyrusimap.org/
List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/
To Unsubscribe:
https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus

[Index of Archives]     [Cyrus SASL]     [Squirrel Mail]     [Asterisk PBX]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [KDE]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux