Como posso usar o sudo depois de bloquear minha senha?

Como posso usar o sudo depois de bloquear minha senha?

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

Então decidi bloquear minha senha com passwd -l lucase não consegui mais usar o sudo. Eu estava pensando que o sudo também ficaria sem senha.

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

Responder1

Depois de executar passwd -lem um usuário, esse usuário não poderá definir sua senha (até que ela seja definida novamente como algo utilizável).

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

Então você pode usar sudonovamente e definir PasswordAuthentication noconforme explicado emresposta do steeldriver.

Responder2

Provavelmente, você precisará fazer login em um shell root por meio do console de recuperação para reativar a senha da sua conta. Depois disso, você pode desativar o login por senhapara ssh especificamentedefinindo

PasswordAuthentication no

no arquivo sshd_config e deixe a senha da conta habilitada paralocalacesso (incluindo execução sudodepois de fazer login via SSH usando chaves)

informação relacionada