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
Me dedico a la Administración de Sistemas y he creado este blog para compartir mis conocimientos con toda la comunidad y así aportar mi granito de arena y ayudar a todo el que lo necesite.
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.