Azure Regain sudo/su Access
При попытке установить приложение с графическим интерфейсом сегодня я обнаружил, что вынужден отключить waagent. Оказывается, пакеты NetworkManager не совместимы с waagent. Несколько явно устаревших сообщений на форумах Microsoft заставили меня запустить следующий процесс для установки пакетов:
# yum remove WALinuxAgent
# yum install NetworkManager
... сделать настольную установку...
# yum remove NetworkManager
# yum install WALinuxAgent
/usr/sbin/waagent --install
Я так и сделал.
Теперь я больше не могу получить доступ к root или любым командам sudo из моего логина по умолчанию.
Без привилегий более высокого уровня я не могу выполнить ни одного "исправления", отмеченного в нескольких сообщениях на форуме.
Есть ли способ найти подсказку о том, какой пароль root по умолчанию используется в моем образе Azure CentOS 6.4? Или как восстановить доступ sudo к моей учетной записи по умолчанию без команд sudo?
Это изображение скрыто? Он работает, но без повышенных привилегий это бесполезно, так как я не могу поддерживать систему.
Предложения?
1 ответ
После долгих обсуждений со старшим инженером Azure в Microsoft, суть в том, что "изображение скрыто". Из-за того, как создаются образы CentOS (и других Linux), если вы потеряете ваагент, не удалив его сначала, вы уничтожите весь доступ к учетной записи с повышенными привилегиями.
Команда Microsoft Azure отклонила запрос на разрешение доступа к образам Linux на уровне консоли, но ETA или даже подтверждение того, что эта функция когда-либо будет рассмотрена, отсутствует.
На данный момент единственный ответ - "перестроить систему по новому образу".