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

Для экземпляра Amazon EC2 Centos после обновления требуется пароль sudo

У меня ужасная проблема на работающем веб-сервере. Это веб-сервер, работающий на CentOS, одном из стандартных образов Amazon EC2 AMI. До сих пор я мог подключиться к серверу по ssh и заниматься своими делами. После 'yum update' команде sudo от пользователя ssh (стандартный пользователь 'ec2-user') требуется пароль. Я не могу найти способ выполнять операции sudo сейчас, и я также не могу найти пароль по умолчанию. Я никогда не менял пароль, поэтому он должен быть значением по умолчанию.

Есть у кого-нибудь сейчас пароль по умолчанию или решение? SSH-соединение с правами root не работает.

Вам нужно будет выполнить автономное восстановление. Шаги примерно такие:

  1. Выключите сервер.
  2. Запустите другой временный экземпляр.
  3. Отсоедините диск EBS от исходного сервера и подключите его к временному серверу.
  4. Смонтируйте файловую систему.
  5. редактировать /etc/shadow и скопируйте / вставьте известный хэш пароля в запись пользователя ec2.
  6. Размонтировать и отсоединить от временного сервера.
  7. Повторно прикрепите том EBS к исходному экземпляру.
  8. Запускаем оригинальный экземпляр.

Выполнив эти шаги, вы сможете выполнить sudo, используя пароль, который соответствует хешу пароля, который вы вставили.