微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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中.您可能希望检查该文件是否存在,可读且具有良好的校验和.

原文地址:https://www.jb51.cc/centos/373308.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。