Azure クラウド上の Linux VM の現在の OS ユーザーを一覧表示する

Azure クラウド上の Linux VM の現在の OS ユーザーを一覧表示する

Azureクラウド上のLinux VMに複数のユーザーを追加したいのですが、手順は次のサイトで見つかりました。https://docs.microsoft.com/en-us/cli/azure/vm/user?view=azure-cli-latestしかし、不思議なことに、現在の OS ユーザーを一覧表示するコマンドは存在しません。

私の要件は、ユーザーを作成および削除することであるため、既存の OS ユーザーのリストを取得して、それらを削除または更新する前にいくつかの比較を実行したいと考えています。

参考までに - GCP では、すべてのユーザーとその SSH 公開キーを表示するメタデータを JSON 形式で取得できます。

この点に関してご助力いただければ幸いです。

ありがとう、

答え1

私の知る限り、Azure CLIコマンドを使用してLinux VMのユーザーを作成および削除できます。az vm user deleteそしてaz vm user updateしかし、Linux VMのすべてのユーザーを一覧表示するCLIコマンドはありません。別の間接的な方法として、bashコマンドを使用してVMでCLIコマンドを実行し、すべてのユーザーを取得できます。az vm run-command invoke結果は次のようになります:

ここに画像の説明を入力してください

関連情報