Я хочу добавить нескольких пользователей на свою виртуальную машину Linux в облаке Azure. Инструкцию можно найти здесь:https://docs.microsoft.com/en-us/cli/azure/vm/user?view=azure-cli-latest, однако, как ни странно, такой команды для вывода списка текущих пользователей ОС не существует.
Мне необходимо создавать и удалять пользователей, поэтому я хотел бы получить список существующих пользователей ОС, а затем выполнить некоторое сравнение перед их удалением или обновлением.
К вашему сведению: на GCP я могу извлечь метаданные в формате JSON, которые показывают всех пользователей с их открытыми ключами SSH.
Любая помощь в этом отношении будет высоко оценена.
Спасибо,
решение1
Насколько мне известно, вы можете создавать и удалять пользователей для виртуальной машины Linux с помощью команды Azure CLIaz vm user delete
иaz vm user update
. Но нет команды CLI для вывода списка всех пользователей Linux VM. Используйте другой косвенный способ, вы можете получить всех пользователей через команду bash для выполнения в VM с помощью команды CLIaz vm run-command invoke
. И результат будет таким: