Используя Экземпляр AWS, Ubuntu является ОС, файл Sudoer повреждается при попытке изменить его, и теперь это не позволяет мне делать su, даже корневой доступ запрещен.
pkexec не установлен на экземпляре AWS
Сообщите мне, как решить этот вопрос, пошаговый процесс ценился бы.
Спасибо Aldrin
Необходимо будет вращать другой экземпляр AWS в том же AZ. Завершите работу своего проблемного экземпляра, отсоедините корневой объем и присоедините корневой объем к новому экземпляру. Затем можно отредактировать/mountpoint/etc/suduers файл. Затем отсоедините объем и повторно прикрепите к Вашему исходному экземпляру. Завершите работу и завершите новый экземпляр.
Этот документ AWS показывает все шаг за шагом.
Да, мы все сделали это однажды и извлекли тот жесткий урок. В реальной системе я зафиксировал его путем начальной загрузки живой ОС от usb (или CD-ROM) и монтирования раздела, содержащего sudoers
, затем фиксация синтаксической ошибки. Не уверенный, чем эквивалент был бы для экземпляра, возможно, DR/восстановление от резервного копирования?
В будущем, всегда выполняемом visudo -c
проверять /etc/sudoers
для ошибок. Или visudo -c -f /path/to/my/sudoers