Enumere los usuarios actuales del sistema operativo de la máquina virtual Linux en la nube de Azure

Enumere los usuarios actuales del sistema operativo de la máquina virtual Linux en la nube de Azure

Quiero agregar varios usuarios en mi máquina virtual Linux en la nube de Azure. Podría encontrar las instrucciones enhttps://docs.microsoft.com/en-us/cli/azure/vm/user?view=azure-cli-latest, sin embargo, por extraño que parezca, no existe tal comando para enumerar los usuarios actuales del sistema operativo.

Mi requisito es crear y eliminar usuarios, por lo tanto, me gustaría obtener la lista de usuarios del sistema operativo existentes y luego realizar alguna comparación antes de eliminarlos o actualizarlos.

Para su información: en GCP pude extraer los metadatos en formato json que muestra a todos los usuarios con sus claves públicas ssh.

Cualquier ayuda a este respecto sería muy apreciada.

Gracias,

Respuesta1

Como sé, puede crear y eliminar usuarios para la máquina virtual Linux a través del comando CLI de Azure.az vm user deleteyaz vm user update. Pero no existe ningún comando CLI para enumerar todos los usuarios de la máquina virtual Linux. Utilice otra forma indirecta, puede hacer que todos los usuarios a través de un comando bash se ejecuten en la VM con un comando CLIaz vm run-command invoke. Y el resultado será así:

ingrese la descripción de la imagen aquí

información relacionada