VMware vCenter Server Appliance (VCSA): User password expired

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

2 comentarios en «VMware vCenter Server Appliance (VCSA): User password expired»

  1. 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.

    Responder
    • 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.

      Responder

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.