Seguramente en alguna ocasión os habréis encontrado con el problema que queréis acceder vía web a vuestro VMware Appliance Manager con vuestro usuario root y os ha salido el mensaje: «User password expired». En esta entrada voy a explicaros como solventarlo.
Pasos a seguir
Nos conectamos a nuestro VCSA por SSH utilizando las credenciales del usuario root que tenemos actualmente.
login as: root Pre-authentication banner message from server: | | VMware vCenter Server Appliance 6.7.0.31000 | | Type: vCenter Server with an embedded Platform Services Controller | End of banner message from server [email protected]'s password: Connected to service * List APIs: "help api list" * List Plugins: "help pi list" * Launch BASH: "shell"
Ejecutamos los siguientes comandos:
Command> shell.set --enable true Command> shell Shell access is granted to root
Cambiamos la contraseña del usuario root:
root@vcenter2 [ ~ ]# passwd New password: Retype new password: passwd: password updated successfully
Comprobamos que se ha cambiado correctamente (comprobar la fecha de Password expires):
root@vcenter2 [ ~ ]# chage -l root Last password change : Mar 19, 2021 Password expires : Mar 19, 2022 Password inactive : never Account expires : never Minimum number of days between password change : 0 Maximum number of days between password change : 365 Number of days of warning before password expires : 7
Evitar que caduque la contraseña del usuario root
Si queremos evitar que caduque la contraseña del usuario root, tendremos que ejecutar el siguiente comando en nuestra consola de SSH:
root@vcenter2 [ ~ ]# chage -I -1 -m 0 -M 99999 -E -1 root
Comprobamos que la fecha de expiración ha cambiado de valor a «never» y de esta forma ya nos se os caducará más la contraseña del usuario root.
root@vcenter2 [ ~ ]# chage -l root Last password change : Mar 19, 2021 Password expires : never Password inactive : never Account expires : never Minimum number of days between password change : 0 Maximum number of days between password change : 99999 Number of days of warning before password expires : 7
Espero os haya sido de utilidad.
Entradas relacionadas
- Autenticación con Active Directory en VMware ESXi
- Acceso remoto mediante SSH a Direct Console User Interface de VMware (DCUI)
- Como ampliar el espacio en disco de una máquina virtual Linux sobre VMware
- Convertir discos con un aprovisionamiento thick en thin (de aprovisionamiento grueso a fino) y viceversa en VMware
- Monitorizar Hypervisor VMware ESXi con Zabbix
- Como clonar un máquina virtual en un ESXi de VMware sin vCenter
Buenos días!!! muchas gracias por la documentación. Si tengo el vcenter en alta disponibilidad donde debo cambar la contraseña en el activo en primer lugar y replica al passive y al witness?
Gracias.
Hola,
Entiendo que deberías hacerlo en el activo y automáticamente debería replicarse aunque no te lo puedo asegurar al 100% ya que no lo he probado.
Saludos.