Date: Fri, 20 Nov 1998 15:33:05 -0800 (PST) From: John Polstra <jdp@polstra.com> To: current@FreeBSD.ORG Subject: HEADS UP: Install new /etc/pam.conf file from /usr/src/etc Message-ID: <XFMail.981120153305.jdp@polstra.com>
next in thread | raw e-mail | index | archive | help
I have just committed a new file "src/etc/pam.conf", which controls the PAM authentication methods used by login and (some day) other such utilities. Users of FreeBSD-current should install this file into "/etc". Kerberos users should uncomment the entry for KerberosIV. See pam(8) for a description of the file's format. For those folks who haven't heard about it, PAM stands for Pluggable Authentication Modules. It is a flexible way to configure the kinds of authentication (passwd/NIS, S/Key, Kerberos, RADIUS, TACACS+) used in your system. Each authentication method is encapsulated in an application-independent PAM module, a shared object. Under control of the pam.conf file, the PAM library loads the selected modules, calls well-defined entry points in them, and gets back results indicating whether the user was successfully authenticated by each module. This means that entirely new authentication methods (say, KerberosV) can be introduced in the future, without recompiling or even relinking login or other such applications. Also, sysadmins can change or reorder the selection of authentication methods on their systems without recompiling or rebuilding anything. All it takes is an edit of "/etc/pam.conf". Later today, I'll be committing the changes to "/usr/bin/login" to make it use PAM. There is a fallback mechanism that serves as a safety net and transition aid. If login cannot find an "/etc/pam.conf" file, or if some other fatal PAM error occurs, it will fall back on passwd/NIS authentication. It will also log an error via syslog describing what problem it encountered. John --- John Polstra jdp@polstra.com John D. Polstra & Co., Inc. Seattle, Washington USA "Nobody ever went broke underestimating the taste of the American public." -- H. L. Mencken To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.981120153305.jdp>