Azure Cloud에서 Linux VM의 현재 OS 사용자 나열

Azure Cloud에서 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 명령을 통해 모든 사용자가 CLI 명령을 사용하여 VM에서 실행되도록 할 수 있습니다.az vm run-command invoke. 결과는 다음과 같습니다.

여기에 이미지 설명을 입력하세요

관련 정보