На моем экземпляре GCP я недавно обновил SELINUX до «принудительного» и выполнил перезагрузку sudo, чтобы перезапустить экземпляр. Теперь я не могу получить доступ к своему экземпляру через облачную консоль Google по ssh. Я продолжаю получать
/ bin / bash: в доступе отказано.
Есть ли другой способ получить доступ к моему экземпляру, кроме ssh? Я использую GCP на Centos 7
Перед перезагрузкой также нужно было touch /.autorelabel
чтобы файлы, у которых отсутствовали метки SELinux из-за того, что он был отключен, имели метки, примененные при следующей загрузке.
Вы можете подключить хранилище вашего экземпляра к другому экземпляру, чтобы добавить этот файл, а затем снова перезагрузить исходный экземпляр.
Лучше всего никогда отключите SELinux. Если он должен быть отключен временно или даже навсегда, вместо этого следует установить разрешающий режим, чтобы такого рода вещи не происходили, когда он сброшен на принудительное исполнение.