Como posso usar o sudo depois de bloquear minha senha?

4

Eu estava lendo sobre autenticação sem senha com o ssh. Então eu fiz uma chave e publiquei no meu servidor Ubuntu, e funcionou bem.

Em seguida, decidi bloquear minha senha com passwd -l lucas e não consegui usar o sudo. Eu estava pensando que o sudo também seria sem senha.

A minha pergunta agora é: como posso recuperar a capacidade de usar o sudo?

    
por Lucas Crijns 22.08.2014 / 17:30

2 respostas

3

Depois de executar passwd -l em um usuário, esse usuário não pode definir sua senha (até que seja novamente definido como algo utilizável).

Como você não pode usar sudo , precisará redefinir a senha da sua conta de usuário, da mesma forma como se tivesse esquecido o que era:

Então você pode usar sudo novamente, e você pode definir PasswordAuthentication no como explicado na resposta da steeldriver .

    
por Eliah Kagan 13.04.2017 / 14:24
2

Você provavelmente precisará fazer login em um shell raiz por meio do console de recuperação para reativar a senha da sua conta. Depois disso, você pode desativar o login de senha para ssh especificamente definindo

PasswordAuthentication no

no arquivo sshd_config e deixe a senha da conta ativada para o acesso local (incluindo a execução de sudo depois de ter efetuado login via SSH usando as chaves)

    
por steeldriver 22.08.2014 / 18:16