Adicionado usuário ao CentOS, sshd_config atualizado com AllowUsers, Login negado

1

CentOS 5.3. Eu posso SSH no sistema como root muito bem. Adicionado um usuário e definir sua senha. Eles têm acesso ao shell (/ bin / bash). Eu posso su para a conta do root muito bem. Eu atualizei o / etc / ssh / sshd_config com:

AllowUsers myNewUser

E reiniciado o sshd: /etc/init.d/sshd restart

Ao tentar entrar no servidor com o novo usuário, recebo uma permissão negada. E sim, eu verifiquei o dobro e o triplo que estou usando a senha correta. Qualquer ajuda é apreciada.

    
por Gregg 05.06.2010 / 02:43

2 respostas

1

O uid > = 500? No RHEL / CentOS, a configuração padrão do PAM tem uma verificação de uid. Outra possibilidade poderia ser a senha expirada (se você definir como root usando passwd <username> ) - um login ao invés de su para o usuário revela algum problema lá? Funciona usando a autenticação do Pubkey em vez de uma senha?

O motivo provavelmente está registrado no authlog, e a solução de problemas sem esses dados de log é realmente apenas especulação.

    
por 17.07.2010 / 09:42
1

Você pode alterar o nível de Log no seu sshd_config para ficar assim:

LogLevel DEBUG

Reinicie o SSH. Em seguida, tente fazer login como myNewUser e poste a saída de / var / log / secure aqui (depois de excluir qualquer informação de identificação específica!) 1

1: O nível de registro DEBUG pode violar a privacidade do usuário de acordo com o man-page para sshd ( 5)

    
por 11.08.2010 / 08:05