Si inicia sesión en el shell del dispositivo como superadministrador, puede administrar las cuentas de usuario locales de vCenter Server mediante la ejecución de comandos en el shell del dispositivo. El usuario predeterminado con una función de superadministrador es root.

Funciones de usuario en vCenter Server

Existen tres funciones de usuario principales en vCenter Server.

Los usuarios locales de vCenter Server tienen derechos para realizar distintas tareas. Hay tres funciones de usuario disponibles en vCenter Server:

Operador
Los usuarios locales con la función de usuario operador pueden leer la configuración de vCenter Server de lectura.
Administrador
Los usuarios locales con la función de usuario administrador pueden configurar vCenter Server.
Superadministrador
Los usuarios locales con la función de usuario superadministrador pueden configurar vCenter Server, administrar las cuentas locales y utilizar el shell de Bash.

Obtener una lista de las cuentas de usuarios locales en vCenter Server

Puede ver la lista de cuentas de usuario local para decidir qué cuenta de usuario desea administrar desde el shell del dispositivo.

Procedimiento

  1. Acceda al shell del dispositivo e inicie sesión como un usuario con función de superadministrador.
    El usuario predeterminado con una función de superadministrador es root.
  2. Ejecute el comando localaccounts.user.list.
    Puede ver una lista de los usuarios locales. La información sobre un usuario incluye el nombre de usuario, el estado, la función, el estado de la contraseña, el nombre completo y el correo electrónico.
    Nota: La lista de usuarios locales contiene solo los usuarios locales cuyo shell predeterminado es el shell del dispositivo.

Crear una cuenta de usuario local en vCenter Server

Puede crear una nueva cuenta de usuario local.

Para obtener información sobre los roles de usuario, consulte Funciones de usuario en vCenter Server.

Procedimiento

  1. Acceda al shell del dispositivo e inicie sesión como un usuario con función de superadministrador.
    El usuario predeterminado con una función de superadministrador es root.
  2. Ejecute el comando localaccounts.user.add --role --username --password.
    Por ejemplo, para agregar la cuenta de usuario local test con el rol de usuario operador, ejecute el siguiente comando:
    localaccounts.user.add --role operator --username test --password
    El rol puede ser operator, admin o superAdmin.
    También puede configurar una nueva cuenta de usuario local y especificar un correo electrónico y el nombre completo del usuario. Por ejemplo, para agregar la cuenta de usuario local test1 con el rol de usuario operador, nombre completo TestName y la dirección de correo electrónico [email protected], ejecute el siguiente comando:
    localaccounts.user.add --role operator --username test1 --password --fullname TestName --email [email protected]
    Los nombres completos no pueden contener espacios.
  3. Escriba y confirme la contraseña del nuevo usuario local cuando se le pida.

Resultados

Creó una nueva cuenta de usuario local en el dispositivo.

Actualizar la contraseña de un usuario local en vCenter Server

Puede actualizar la contraseña de un usuario local en vCenter Server por razones de seguridad.

Procedimiento

  1. Acceda al shell del dispositivo e inicie sesión como un usuario con función de superadministrador.
    El usuario predeterminado con una función de superadministrador es root.
  2. Ejecute el comando localaccounts.user.password.update --username user name --password.
    Por ejemplo, para cambiar la contraseña de un usuario con el nombre de usuario test, ejecute el siguiente comando:
    localaccounts.user.password.update --username test --password
  3. Escriba y confirme la nueva contraseña cuando se le solicite.

Actualizar una cuenta de usuario local en vCenter Server

Puede actualizar una cuenta de usuario local existente en vCenter Server.

Para obtener información sobre los roles de usuario, consulte Funciones de usuario en vCenter Server.

Procedimiento

  1. Acceda al shell del dispositivo e inicie sesión como un usuario con función de superadministrador.
    El usuario predeterminado con una función de superadministrador es root.
  2. Ejecute el comando localaccounts.user.set --username para actualizar un usuario local existente.
    • Para actualizar el rol de un usuario local, ejecute el siguiente comando:
      localaccounts.user.set --username user name --role new role
      Aquí, user name es el nombre del usuario que desea editar y new role es el nuevo rol. El rol puede ser operator, admin o superAdmin.
    • Para actualizar el correo electrónico de un usuario local, ejecute el siguiente comando:
      localaccounts.user.set --username user name --email new email address
      Aquí, user name es el nombre del usuario que desea editar y new email address es la nueva dirección de correo electrónico.
    • Para actualizar el nombre completo del usuario local, ejecute el siguiente comando:
      localaccounts.user.set --username user name --fullname new full name
      Aquí, user name es el nombre del usuario que desea editar y new full name es el nuevo nombre completo del usuario.
    • Para actualizar el estado del usuario local, ejecute el siguiente comando:
      localaccounts.user.set --username user name --status new status
      Aquí, user name es el nombre del usuario que desea editar y status es el nuevo estado del usuario local. El estado puede ser disabled o enabled.

Eliminar una cuenta de usuario local en vCenter Server

Puede eliminar una cuenta de usuario local en vCenter Server.

Procedimiento

  1. Acceda al shell del dispositivo e inicie sesión como un usuario con función de superadministrador.
    El usuario predeterminado con una función de superadministrador es root.
  2. Ejecute el comando localaccounts.user.delete --username.
    Por ejemplo, para eliminar el usuario con el nombre de usuario test, ejecute el siguiente comando:
    localaccounts.user.delete --username test
    Se elimina el usuario.