Portanto, na minha tentativa de impedir que o usuário ubuntu
padrão fizesse login e impedisse que o usuário sudo padrão me
fizesse login com uma senha e, assim, aplicasse o uso da chave privada, consegui bloquear me
out, incapaz de executar comandos sudo.
Veja o que aconteceu.
Eu executei esses comandos para impedir que ubuntu
fizesse login e bloqueasse a senha de me
.
sudo usermod -s /usr/sbin/nologin ubuntu
sudo passwd -l me
No entanto, esqueci de adicionar me ALL=(ALL) NOPASSWD:ALL
ao /etc/sudoers.d/me
de antemão. E agora, mesmo que eu ainda possa fazer o login como me
com a chave privada, não posso executar nenhum sudo
, porque ele solicita uma senha e a senha anterior não funciona mais. Eu não consigo logar como ubuntu
, o outro sudoer, e então estou basicamente preso.
A execução de passwd
as me
solicita a senha atual, que não existe.
Como posso sair desta situação? Eu terminei esta caixa e reinstalei? Isso não está acontecendo na minha caixa pessoal. Isso está sendo executado na AWS. Não é um grande problema criar novas instâncias, mas gostaria de ver se existe uma alternativa.