Falha ao efetuar login como usuário após alterar a senha

1

Estou tendo problemas para fazer login com uma senha recém-criada no meu sistema CentOS. Eu recentemente instalei o servidor de integração contínua Jenkins no CentOS via yum, que criou um usuário "jenkins". No entanto, embora pareça ser capaz de alterar a senha, quando tento fazer login com a mesma senha, recebo repetidamente uma mensagem "Permissão negada". Eu sei que estou digitando a senha certa b / c eu estou apenas cortando e colando. O que mais eu preciso fazer para ativar o usuário? Aqui está o que acontece ...

[dalvarado@myserver ~]$ sudo passwd jenkins
Changing password for user jenkins.
New password: 
BAD PASSWORD: it is based on a dictionary word
Retype new password: 
passwd: all authentication tokens updated successfully.
[dalvarado@myserver ~]$ ssh jenkins@localhost
jenkins@localhost's password: 
Permission denied, please try again.

Obrigado, -

    
por Dave 25.08.2012 / 16:47

2 respostas

1

O que aconteceu foi que meu usuário não fazia parte de AllowUsers no arquivo / etc / ssh / ssh_config. Adicionando esse usuário e reiniciar o sshd curou a dor.

    
por 27.08.2012 / 18:08
0

A instalação do Jenkins RPM cria ao usuário dedicado um usuário sem login, com /bin/false como o shell de login padrão.

Para corrigir isso, faça

sudo usermod -s /bin/bash jenkins

e, em seguida, verifique isso com

grep jenkins /etc/passwd

que deve mostrar bash, não false. Depois de configurar o shell padrão para permitir que o usuário do jenkins efetue login, certifique-se de atribuir uma senha com

sudo passwd jenkins

e forneça a nova senha no prompt.

    
por 26.08.2012 / 05:05