Разрешение / bin / bash отказано в GCP после обновления SELINUX

На моем экземпляре GCP я недавно обновил SELINUX до «принудительного исполнения» и выполнил перезагрузку sudo, чтобы перезапустить экземпляр. Теперь я не могу получить доступ к своему экземпляру через облачную консоль Google по ssh. Я продолжаю получать

/ bin / bash: Permission denied.

Нет другого способа получить доступ к моему экземпляру, кроме ssh? Я использую GCP на Centos 7

2
задан 14 July 2020 в 01:13
1 ответ

Перед перезагрузкой вам также нужно было коснуться /.autorelabel, чтобы к файлам, у которых отсутствовали метки SELinux из-за того, что он был отключен, метки применялись при следующей загрузке.

Вы можете подключить хранилище своего экземпляра к другому экземпляру, чтобы добавить этот файл, а затем снова перезагрузить исходный экземпляр.

Рекомендуется никогда не отключать SELinux. Если он должен быть отключен временно или даже постоянно, вместо этого следует установить разрешающий, чтобы такого рода вещи не происходили, когда он сбрасывается на принудительный.

2
ответ дан 13 July 2020 в 22:19

Теги

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