我想在 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 delete
和az vm user update
。但沒有 CLI 指令可以列出 Linux VM 的所有使用者。使用另一種間接方式,可以透過bash指令讓所有使用者在VM中以CLI指令執行az vm run-command invoke
。結果會是這樣的: