下载地址(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 :
./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
配置信息放在 /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 也都是很好的参考资料。