Date: Fri, 11 Oct 2002 11:44:23 -0500 From: "Scot W. Hetzel" <hetzels@westbend.net> To: "Joseph Scott" <joseph@randomnetworks.com>, "Pavel A Crasotin" <pavel@ctk.ru> Cc: <freebsd-stable@FreeBSD.ORG> Subject: Re: Cyrus+pam_radius. How to make work? Message-ID: <025601c27145$7f1722e0$12fd2fd8@Admin01> References: <Pine.BSF.4.21.0201300453290.4204-100000@pebkac.owp.csus.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
From: "Joseph Scott" <joseph@randomnetworks.com>
> # Hi
> #
> # I'v a asked in cyrus-info but seems none knows why cyrus-imap 2.0.16
> # (cyrus-sasl-1.15.27) dont work with pam_radius.
> #
> # Can anyone help me?
>
> Just in case no one has answered this.
>
> The trick is to make the pwcheck daemon support PAM. The current
> version of the cyrus-sasl port has an option to build a PAM version of
> pwcheck. Before that there was a patch that did it in a slightly
> different way.
>
The security/cyrus-sasl port installs 2 pwcheck daemons (pwcheck, and
pwcheck_pam), all you need to do is add:
sasl_pwcheck_enable=yes
sasl_pwcheck_program=PREFIX/sbin/pwcheck_pam
sasl_saslauthd1_enable=no
to your /etc/rc.conf file and then to start the pwcheck daemon use:
PREFIX/etc/rc.d/pwcheck.sh start.
Also the pwcheck daemon has been depreciated in favor of a general password
checking daemon (saslauthd). The security/cyrus-sasl port installs
saslauthd as the default password checking daemon. By default it uses PAM
to check passwords. You will also need to added a cyrus service to the
/etc/pam.conf file or copy PREFIX/share/example/cyrus-sasl/cyrus.pam to
/etc/pam.d/cyrus.
Scot
Maintainer of security/cyrus-sasl port
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?025601c27145$7f1722e0$12fd2fd8>
