Não é possível conectar ao servidor Centos 7 (PAM)

1

Após tentar instalar um módulo PAM (meu primeiro), tenho tido esse problema. Acabei removendo-o porque o módulo foi quebrado, o que resultou em usuários não sendo capazes de acessar o sistema. Agora é o caso que eu não consigo acessá-lo também, mesmo depois de removê-lo.

Como posso resolver essa falha com o PAM?

May  2 08:39:28 host sshd[14687]: Received disconnect from 00.000.00.000: 11: 
May  2 08:39:56 host sshd[14798]: PAM unable to dlopen(/lib64/security/pam_sepermit.so#015): /lib64/security/pam_sepermit.so#015: cannot open shared object file: No such file or directory
May  2 08:39:56 host sshd[14798]: PAM adding faulty module: /lib64/security/pam_sepermit.so#015
May  2 08:39:56 host sshd[14798]: PAM _pam_load_conf_file: unable to open /etc/pam.d/password-auth#015
May  2 08:39:56 host sshd[14798]: PAM unable to dlopen(/lib64/security/pam_nologin.so#015): /lib64/security/pam_nologin.so#015: cannot open shared object file: No such file or directory
May  2 08:39:56 host sshd[14798]: PAM adding faulty module: /lib64/security/pam_nologin.so#015
May  2 08:39:56 host sshd[14798]: PAM _pam_load_conf_file: unable to open /etc/pam.d/password-auth#015
May  2 08:39:56 host sshd[14798]: PAM _pam_load_conf_file: unable to open /etc/pam.d/password-auth#015
May  2 08:39:56 host sshd[14798]: PAM unable to dlopen(/lib64/security/pam_loginuid.so#015): /lib64/security/pam_loginuid.so#015: cannot open shared object file: No such file or directory
May  2 08:39:56 host sshd[14798]: PAM adding faulty module: /lib64/security/pam_loginuid.so#015
May  2 08:39:56 host sshd[14798]: PAM unable to dlopen(/lib64/security/pam_namespace.so#015): /lib64/security/pam_namespace.so#015: cannot open shared object file: No such file or directory
May  2 08:39:56 host sshd[14798]: PAM adding faulty module: /lib64/security/pam_namespace.so#015
May  2 08:39:56 host sshd[14798]: PAM _pam_load_conf_file: unable to open /etc/pam.d/password-auth#015
May  2 08:39:56 host sshd[14798]: Failed password for root from 00.000.00.000 port 55835 ssh2
    
por Oliver Kucharzewski 02.05.2018 / 00:46

1 resposta

2

Todo nome de arquivo não encontrado tem #015 em seu final. Não é normal. Como o número octal 015 é o código ASCII para retorno de carro (CR), parece que você editou algum arquivo dentro de /etc/pam.d de uma maneira que o transformou no modo DOS / Windows (CRLF no final da linha em vez de Fim de linha somente para Linux / Unix LF).

Você precisa inicializar no modo de recuperação e recuperar esse arquivo quebrado do backup. Você também pode se livrar do caractere 5 usando o comando tr .

    
por 02.05.2018 / 01:10