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 или даже подтверждение того, что эта функция когда-либо будет рассмотрена, отсутствует.

На данный момент единственный ответ - "перестроить систему по новому образу".

Другие вопросы по тегам