Назад | Перейти на главную страницу

Потерянный sudo без пароля и без root-доступа

У меня работает AWS vm. Единственный доступ, который у меня есть, - это использование ключа ssh (файл .pem) для входа в систему как пользователь ec2, который является непривилегированным пользователем. Оттуда я мог использовать команду sudo без пароля.

Каким-то образом sudo без пароля отключился, и он запрашивает у меня пароль пользователя ec2. Но этот пароль никогда не устанавливался, он зашифрован.

  1. Как мне восстановить доступ root / sudo? Или меня заставляют начинать с нуля?
  2. Как это произошло? Я ни разу не трогал файл / etc / sudoers

Точно не могу сказать, почему это произошло. Если ваше правило sudo было основано на том, что ваш пользователь является частью определенной группы (например, wheel или sudo), и вы были удалены из этой группы, это объяснило бы это.

Вам не нужно уничтожать свой экземпляр, но вам нужно будет его остановить (не terminate) и прикрепите диск к другому экземпляру, где у вас есть root-доступ, чтобы его можно было исправить. Дополнительная информация на сайте Amazon