Re: SASL and PAM

Vladislav Kurz <[email protected]>
Newsgroups gmane.mail.imap.cyrus
Message-ID <4497379.oUsmnZ3cA5@hex>
Dne středa 27. července 2022 19:49:35 CEST, lovecraftesque via Info napsal(a):
> #%PAM-1.0
> 
> auth                 sufficient     /lib64/security/pam_radius_auth.so   
> localifdown auth                 required        pam_unix.so
> account         required        pam_unix.so
>
> What I am doing wrong? Why is the SASL authentication failing?
> 

pam_unix.so is authenticating against /etc/passwd and /etc/shadow

> This aside, I downloaded a SASL PAM module, which works as expected when in
> /etc/pam.d/MyApp I replace pam_unix.so with the name of the shared library
> associated with this module: pam_sasl.so. In this case, the SASL
> authentication works, and the SASL daemon is not necessary: the SASL PAM
> module seems to be matching passwords against the /etc/sasldb2 file
> directly.

SASL daemon is there to pass auth from SASL library to PAM. 
PAM will try radius and fall back to pam_sasl (/etc/sasldb2)

If you would use only /etc/sasldb2, then you could use it directly without PAM 
and SASL deamon.


-- 
Best Regards
        Vladislav Kurz




------------------------------------------
Cyrus: Info
Permalink: https://cyrus.topicbox.com/groups/info/T3bb539860cb02798-M8e65929d14ac0c934d26ac96
Delivery options: https://cyrus.topicbox.com/groups/info/subscription
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.