centos – PAM故障模块

更新PAM安全日志后开始显示
su: PAM unable to dlopen(/lib64/security/pam_rootok.so): /lib64/security/pam_rootok.so: undefined symbol: selinux_check_access
su: PAM adding faulty module: /lib64/security/pam_rootok.so

鉴于文件名称,这似乎是一个严重的问题,但我找不到有关错误的任何信息.我不会让任何人登录到这个服务器,所以我不是想保护本地用户,但我仍然希望PAM能够对任何未经授权访问的人正常工作.

编辑:pam_rootok.so确实存在,其权限与/ lib64 / security下的其他文件相同. su似乎也有效,因为我仍然可以从非root用户迁移到root用户.

错误的关键是
undefined symbol: selinux_check_access

此符号应位于/lib64/libselinux.so.1中.您可能希望检查该文件是否存在,可读且具有良好的校验和.

相关文章

Centos下搭建性能监控Spotlight
CentOS 6.3下Strongswan搭建IPSec VPN
在CentOS6.5上安装Skype与QQ
阿里云基于centos6.5主机VPN配置
CentOS 6.3下配置multipah
CentOS安装、配置APR和tomcat-native