Linux_PAM-0.77

Linux_PAM简介

下载地址(HTTP):       http://www.kernel.org/pub/linux/libs/pam/pre/library/Linux-PAM-0.77.tar.bz2
下载地址(FTP):        
使用版本:                   0.77
软件包大小:                   332 KB
预计使用磁盘空间:  4.1 MB

Linux_PAM 软件包包括 Pluggable Authentication Modules。 是本地系统管理员用来指定程序认证用户合法性方式的很有用的插件。

Linux_PAM 可以利用:
cracklib

安装Linux_PAM

用下面命令安装Linux_PAM :

./configure --enable-static-libpam --with-mailspool=/var/mail \
--enable-read-both-confs --sysconfdir=/etc &&
make &&
make install &&
mv /lib/libpam.a /lib/libpam_misc.a /lib/libpamc.a /usr/lib &&
ln -sf ../../lib/libpam.so.0.77 /usr/lib/libpam.so &&
ln -sf ../../lib/libpam_misc.so.0.77 /usr/lib/libpam_misc.so &&
ln -sf ../../lib/libpamc.so.0.77 /usr/lib/libpamc.so

命令解释

--enable-static-libpam: 将对pam库进行静态编译。

--with-mailspool=/var/mail:设置主spool目录.

--enable-both-confs:允许本地管理员选择使用哪个配置文件。

mv /lib/libpam.a /lib/libpam_misc.a /lib/libpamc.a /usr/lib: 将静态库移到/usr/lib

设置 Linux_PAM

配置文件

/etc/pam.d 或 /etc/pam.conf

配置信息

配置信息放在 /etc/pam.d或者 /etc/pam.conf 具体看什么程序使用PAM。下面是两个文件的例子:

# Begin /etc/pam.d/other

auth            required        pam_unix.so     nullok
account         required        pam_unix.so
session         required        pam_unix.so
password        required        pam_unix.so     nullok

# End /etc/pam.d/other

# Begin /etc/pam.conf

other           auth            required        pam_unix.so     nullok
other           account         required        pam_unix.so
other           session         required        pam_unix.so
other           password        required        pam_unix.so     nullok

# End /etc/pam.conf

pam的man手册提供了所有可以使用的条目的说明。 Linux-PAM 系统管理员指南 和PAM提示(hints) http://hints.linuxfromscratch.org 也都是很好的参考资料。

具体内容

Linux_PAM 软件包包括unix-chkpwdlibpam 库文件.

说明

unix-chkpwd

暂缺

libpam 库文件

提供应用程序和PAM模块直接的界面。