Неработающий файл 'sudoers' на EC2 - RedHat 6.9

Команда немного неправильная, но ее изначальное намерение, вероятно, состоит в том, чтобы перезаписать все разделы на /dev/sda, который на 99% является вашим основным и системным диском (и любым блочным устройством, в имени которого есть буква "da") случайными данными.

Я не собираюсь выкладывать здесь исправленную версию, просто на случай, если кто-то будет копировать&вставлять&запускать ее...

0
19.01.2018, 05:29
1 ответ

Если у вас есть эта проблема в экземпляре AWS EC2, вы можете отредактировать файл /etc/sudoers, выполнив описанные ниже шаги, которые я использовал для устранения этой проблемы в экземплярах RHEL EC2 во многих случаях:

  1. Открыть информационную панель EC2
  2. Остановить экземпляр.
  3. Отсоединить корневой том (пример/dev/sda1)пример A.
  4. Присоедините том к другому экземпляру EC2 B(sudo mkdir /recoversudo)
  5. Создайте точку монтирования и смонтируйте том (, например.sudo mount /dev/xvdg2 /recoversudo)
  6. Временно добавить права на запись в файл sudoers/recoversudo/etc/sudoers(sudo chmod 660 /recoversudo/etc/sudoers)
  7. Отредактируйте, внесите изменения и сохраните(sudo vi(m) /recoversudo/etc/sudoers)
  8. Восстановить разрешение только на чтение -(sudo chmod 440 /recoversudo/etc/sudoers)
  9. Размонтировать том(sudo umount /dev/xvdg2)из экземпляра B
  10. Присоедините том обратно к экземпляру A в качестве корневого тома (, например./dev/sda1)
  11. Запустите экземпляр A, и вы сможете войти в систему
0
28.01.2020, 04:32

Теги

Похожие вопросы