Я включил selinux для выполнения некоторых тестов (с enforcing
), и теперь мой экземпляр AWS не может загрузиться. Из скриншота экземпляра я вижу, что он не может запускать некоторые службы, такие как login
Как я могу восстановить экземпляр?
вот скриншот ошибок
Похоже, ни у одного из ваших файлов нет меток SELinux.
Сначала вы должны установить SELinux на permissive
. Вам нужно будет запустите новый экземпляр и присоедините к нему том EBS существующего экземпляра чтобы внести это изменение и позволить вам снова загрузить его.
После загрузки системы с SELinux в разрешающем режиме вы можете пометить все свои файлы с помощью restorecon -rv /
, затем, наконец, вы можете перезагрузиться в enforcing
Режим.
Для дальнейшего использования вам следует никогда отключите SELinux. Если вы должны "отключить" его для чего-то, вы должны либо установить SELinux как разрешающий, либо установить один домен SELinux для разрешения (за разовую услугу).