查找 pam 模块

查找 pam 模块

我已经开始阅读 pam 上的文档,它说可用的模块应该存储在/lib/security/lib/security64用于它们提供的示例以使其适用。我的问题是这些目录中都不包含安全子目录。但是我确实找到了配置文件/etc/security/pam.conf和目录/etc/security/pam.d。还有其他地方可以查找模块吗?也许我不需要太关心它们,老实说,我不知道,因为我还没有深入了解文档,但如果可以的话,我希望能够修改我的身份验证,只是为了好玩。我正在运行 kubuntu 18.04.1。

答案1

PAM 模块本身是共享对象 ( .so) 文件,其在 Multiarch 系统上的位置遵循与其他库相同的约定,具体取决于您的处理器架构,即

/lib/i386-linux-gnu
/lib/x86_64-linux-gnu
/usr/lib/i386-linux-gnu
/usr/lib/x86_64-linux-gnu

前任。

$ ls /lib/x86_64-linux-gnu/security/
pam_access.so         pam_group.so      pam_namespace.so   pam_systemd.so
pam_cifscreds.so      pam_issue.so      pam_nologin.so     pam_tally2.so
pam_debug.so          pam_keyinit.so    pam_permit.so      pam_tally.so
pam_deny.so           pam_kwallet5.so   pam_pwhistory.so   pam_time.so
pam_echo.so           pam_lastlog.so    pam_rhosts.so      pam_timestamp.so
pam_env.so            pam_limits.so     pam_rootok.so      pam_tty_audit.so
pam_exec.so           pam_listfile.so   pam_securetty.so   pam_umask.so
pam_extrausers.so     pam_localuser.so  pam_selinux.so     pam_unix.so
pam_faildelay.so      pam_loginuid.so   pam_sepermit.so    pam_userdb.so
pam_filter.so         pam_mail.so       pam_shells.so      pam_warn.so
pam_ftp.so            pam_mkhomedir.so  pam_stress.so      pam_wheel.so
pam_gnome_keyring.so  pam_motd.so       pam_succeed_if.so  pam_xauth.so

查看Ubuntu MultiarchSpec:文件系统布局

相关内容