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工作在无互联网的环境下,需要在离线环境下安装一些组件,这次实现的是模拟在离线环境下安...
首先参照https://www.cnblogs.com/wdw984/p/13330074.html,来进行如何安装Centos和离线下载rpm包。 离...
有两个.NET CORE3.1网站部署在CentOS7上(内网IP是192.168.2.32),现在想实现访问http://192.168.2.32...
1、yum -y install vsftpd 安装vsftpd 2、配置vsftpd的配置文件(/etc/vsftpd/vsftpd.conf)主要修改以...
首先去mysql官网下载mysql的离线rpm安装包(https://downloads.mysql.com/archives/community/) Mysql...
第一步下载erlang环境并安装: wget https://packages.erlang-solutions.com/erlang/rpm/centos/7/x86_...