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 delete
yaz 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í: