列出 Azure 雲端上 Linux VM 的目前作業系統用戶

列出 Azure 雲端上 Linux VM 的目前作業系統用戶

我想在 Azure 雲端上的 Linux VM 上新增多個用戶,我可以在以下位置找到說明https://docs.microsoft.com/en-us/cli/azure/vm/user?view=azure-cli-latest,但奇怪的是沒有這樣的命令來列出當前作業系統用戶。

我的要求是建立和刪除用戶,因此,我想提取現有作業系統用戶的列表,然後在刪除或更新它們之前執行一些比較。

僅供參考 - 在 GCP 上,我可以提取 json 格式的元數據,該格式顯示所有用戶及其 ssh 公鑰。

在這方面的任何幫助將不勝感激。

謝謝,

答案1

據我所知,您可以透過Azure CLI命令建立和刪除Linux VM的用戶az vm user deleteaz vm user update。但沒有 CLI 指令可以列出 Linux VM 的所有使用者。使用另一種間接方式,可以透過bash指令讓所有使用者在VM中以CLI指令執行az vm run-command invoke。結果會是這樣的:

在此輸入影像描述

相關內容