У меня работает AWS vm. Единственный доступ, который у меня есть, - это использование ключа ssh (файл .pem) для входа в систему как пользователь ec2, который является непривилегированным пользователем. Оттуда я мог использовать команду sudo без пароля.
Каким-то образом sudo без пароля отключился, и он запрашивает у меня пароль пользователя ec2. Но этот пароль никогда не устанавливался, он зашифрован.
Точно не могу сказать, почему это произошло. Если ваше правило sudo было основано на том, что ваш пользователь является частью определенной группы (например, wheel или sudo), и вы были удалены из этой группы, это объяснило бы это.
Вам не нужно уничтожать свой экземпляр, но вам нужно будет его остановить (не terminate) и прикрепите диск к другому экземпляру, где у вас есть root-доступ, чтобы его можно было исправить. Дополнительная информация на сайте Amazon