PAM Faulty Module

3

Depois de atualizar o log seguro do PAM, é mostrado:

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

Dado o nome do arquivo, isso parece ser uma preocupação séria, mas não consigo encontrar nenhuma informação sobre o erro. Não deixo ninguém fazer logon neste servidor, portanto, não estou tentando proteger os usuários locais, mas ainda quero que o PAM funcione corretamente contra qualquer pessoa que tenha obtido acesso não autorizado.

Edit: pam_rootok.so existe e suas permissões são as mesmas dos outros arquivos em /lib64/security . Além disso, su parece funcionar, pois ainda posso migrar de usuários não raiz para raiz.

    
por JMC 29.08.2014 / 16:56

1 resposta

3

O bit chave do erro é

undefined symbol: selinux_check_access

Este símbolo deve estar em /lib64/libselinux.so.1 . Você pode querer verificar se o arquivo está presente, legível e tem uma boa soma de verificação.

    
por 29.08.2014 / 17:03

Tags