Linux
通過包管理器安裝 pam_radius
因此,我沒有按照手動安裝 pam_radius 安裝 EPEL,然後使用包管理器安裝 pam_radius :
yum --enablerepo=epel info pam_radius Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.wbs.co.za * epel: epel.scopesky.iq * extras: mirror.wbs.co.za * updates: mirror.wbs.co.za Installed Packages Name : pam_radius Arch : x86_64 Version : 1.4.0 Release : 2.el6 Size : 55 k Repo : installed From repo : epel Summary : PAM Module for RADIUS Authentication URL : http://www.freeradius.org/pam_radius_auth/ License : GPLv2+ Description : pam_radius is a PAM module which allows user authentication using : a radius server. Available Packages Name : pam_radius Arch : i686 Version : 1.4.0 Release : 2.el6 Size : 27 k Repo : epel Summary : PAM Module for RADIUS Authentication URL : http://www.freeradius.org/pam_radius_auth/ License : GPLv2+ Description : pam_radius is a PAM module which allows user authentication using : a radius server.
然後我尋找文件 pam_radius_auth.so 但我找不到它。我去了http://www.freeradius.org/pam_radius_auth/並在 INSTALL 文件夾中顯示:
make. Copy 'pam_radius_auth.so' to /lib/security/pam_radius_auth.so In /etc/pam.conf, add the line: login auth sufficient /lib/security/pam_radius_auth.so AFTER login auth required /lib/security/pam_securetty.so and BEFORE login auth required /lib/security/pam_unix_auth.so i.e. login auth required /lib/security/pam_securetty.so login auth sufficient /lib/security/pam_radius_auth.so login auth required /lib/security/pam_unix_auth.so
現在我被困住了,我該去哪裡做“製作”……包管理器不應該負責所有的工作嗎?還有一個文件 pam_radius.conf 是否在那裡我進行了必要的配置,僅此而已?
如何配置 pam 客戶端?
我認為這些說明已經過時,並且提到了較舊的 PAM 配置文件格式。有問題的兩條配置行應如下所示:
auth required pam_securetty.so auth required pam_unix.so
即,
pam_unix.so
而不是pam_unix_auth.so
,並且沒有模組的完整路徑(只是實際的模組文件名)。更新
順便說一句,似乎該
pam_unix
模組曾經為每個目的被分成不同的模組:$ ls -l pam_unix* lrwxrwxrwx 1 root root 11 Jun 7 2010 pam_unix_acct.so -> pam_unix.so lrwxrwxrwx 1 root root 11 Jun 7 2010 pam_unix_auth.so -> pam_unix.so lrwxrwxrwx 1 root root 11 Jun 7 2010 pam_unix_passwd.so -> pam_unix.so lrwxrwxrwx 1 root root 11 Jun 7 2010 pam_unix_session.so -> pam_unix.so -rwxr-xr-x 1 root root 48824 Jun 7 2010 pam_unix.so