gitolite git user pedindo senha com chaves válidas

1

Minha instalação de gitolite começa a perguntar por senha, eu verifiquei o arquivo /var/log/secure e achei isso.

 sshd[9071]: User git not allowed because account is locked
 sshd[9072]: input_userauth_request: invalid user git

Após uma pesquisa rápida, li que a solução é

 sudo passwd -u git

Mas isso gera essa resposta:

 Unlocking password for user git.
 passwd: Warning: unlocked password would be empty.
 passwd: Unsafe operation (use -f to force)

Eu usei -f para verificar e sim, resolveu o problema. Mas há uma desvantagem de segurança ao fazer isso? Eu não quero que essa conta tenha uma senha, use somente a autenticação de chaves.

    
por Arnold Roa 04.01.2015 / 15:48

1 resposta

1

A desvantagem da segurança é que agora o seu usuário git não tem senha, e qualquer pessoa pode efetuar o login sem uma senha (ou chave)!

Para resolver o problema, a conta não deve ser bloqueada, mas deve ter uma senha, mesmo que ninguém nunca use a senha. Defina uma senha aleatória para a conta e verifique se as chaves ssh estão funcionando corretamente.

    
por 04.01.2015 / 15:52