ECS: Cómo cambiar o desbloquear usuarios de administración y monitoreo con la API REST

Summary: Cómo cambiar o desbloquear la administración y el monitoreo de usuarios mediante la API. Cómo cambiar la contraseña de emcmonitor cuando no se puede acceder mediante la interfaz de usuario. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

En ocasiones, los usuarios olvidan su contraseña y ya no pueden iniciar sesión en ECS con sus credenciales.

Para cambiar la contraseña con la API REST:

  1. Obtenga una lista de los usuarios actuales. El siguiente comando enumera todos los usuarios, excepto emcmonitor y emcservice:

Comando:

# svc_rest_cmd -u root -p ChangeMe /vdc/users/

Ejemplo:

admin@ecsnode1:~> svc_rest_cmd -u root -p ChangeMe /vdc/users/
svc_rest_cmd 1.0.10

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<mgmt_user_infos>
  <mgmt_user_info>
    <is_external_group>false</is_external_group>
    <isSystemAdmin>false</isSystemAdmin>
    <isSystemMonitor>false</isSystemMonitor>
    <userId>emcsecurity</userId>
  </mgmt_user_info>
  <mgmt_user_info>
    <is_external_group>false</is_external_group>
    <isSystemAdmin>true</isSystemAdmin>
    <isSystemMonitor>true</isSystemMonitor>
    <userId>lex</userId>
  </mgmt_user_info>
  <mgmt_user_info>
    <is_external_group>false</is_external_group>
    <isSystemAdmin>true</isSystemAdmin>
    <isSystemMonitor>true</isSystemMonitor>
    <userId>root</userId>
  </mgmt_user_info>


Para consultar a un usuario específico, incluidas cuentas especiales como emcmonitor y emcservice, utilice la siguiente sintaxis:

Comando:

# svc_rest_cmd -u root -p ChangeMe /vdc/users/<username>

Ejemplo:

admin@ecsnode1:~> svc_rest_cmd -u root -p ChangeMe /vdc/users/emcmonitor
svc_rest_cmd 1.0.10

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<mgmt_user_info>
  <is_external_group>false</is_external_group>
  <is_locked>false</is_locked>
  <isSecurityAdmin>false</isSecurityAdmin>
  <isSystemAdmin>false</isSystemAdmin>
  <isSystemMonitor>true</isSystemMonitor>
  <userId>emcmonitor</userId>
</mgmt_user_info>
  1. Crear un archivo con la contraseña SystemAdmin y SystemMonitor acceso que debe tener el usuario. En este ejemplo, el usuario que se debe restablecer era emcmonitor:
Comandos:
# vi /file/path
  • Presione la tecla Insertar.
  • Pegue lo siguiente en la sesión de la CLI: (El clic con el botón secundario hace lo mismo que las teclas de acceso rápido Ctrl + v de Windows)
<mgmt_user_info_update>
   <password>ChangeMe</password>
   <isSystemAdmin>false</isSystemAdmin>
   <isSystemMonitor>true</isSystemMonitor>
</mgmt_user_info_update>
  • Presione Esc
  • Escriba :wq!
Ejemplo:
admin@ecsnode1:~> vi /tmp/emcmonitor
<mgmt_user_info_update>
   <password>ChangeMe</password>
   <isSystemAdmin>false</isSystemAdmin>
   <isSystemMonitor>true</isSystemMonitor>
</mgmt_user_info_update>
  1. Confirme el contenido del archivo:
Comando:
# cat /file/path
Ejemplo:
admin@ecsnode1:~> cat /tmp/emcmonitor
<mgmt_user_info_update>
   <password>ChangeMe</password>
   <isSystemAdmin>false</isSystemAdmin>
   <isSystemMonitor>true</isSystemMonitor>
</mgmt_user_info_update>
NOTE:  Make sure that the SystemAdmin and SystemMonitor is correct, this will change the user abilities.  Match this with the output from step 1.
  1. Restablezca la contraseña con lo siguiente svc_rest_cmd:

Comando:

# svc_rest_cmd PUT -u root -p ChangeMe -xml -file <file_name> /vdc/users/<user_to_change>
Ejemplo:
#svc_rest_cmd PUT -u root -p ChangeMe -xml -file /tmp/emcmonitor /vdc/users/emcmonitor
svc_rest_cmd 1.0.10


Ahora el usuario puede iniciar sesión con la contraseña definida en el archivo realizado en el paso 2.


En el caso de una cuenta bloqueada, para desbloquear y cambiar la contraseña en una cuenta con la API REST:
Este método funciona cuando el VDC tiene habilitadas las Reglas para contraseñas y el atributo de la cuenta de usuario aparece is_locked como verdadero:

admin@ecsnode1:~> svc_rest_cmd -u root -p ChangeMe /vdc/users/emcservice
svc_rest_cmd 1.0.10

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<mgmt_user_info>
  <is_external_group>false</is_external_group>
  <is_locked>true</is_locked>
  <isSecurityAdmin>false</isSecurityAdmin>
  <isSystemAdmin>false</isSystemAdmin>
  <isSystemMonitor>true</isSystemMonitor>
  <userId>emcservice</userId>
</mgmt_user_info>
  1. Cree un archivo con el siguiente contenido. Si las reglas de contraseña están habilitadas, la contraseña que se establece debe cumplir con los criterios establecidos por las reglas de contraseña.
<mgmt_user_info_unlock>
   <password>ChangeMe</password>
</mgmt_user_info_unlock>
  1. Desbloquee y restablezca la contraseña con lo siguiente svc_rest_cmd:

Comando:

# svc_rest_cmd PUT -u root -p ChangeMe -xml -file <file_name> /vdc/users/<user_to_change>/unlock

Ejemplo:

 #svc_rest_cmd PUT -u root -p ChangeMe -xml -file /tmp/emcservice /vdc/users/emcservice/unlock
svc_rest_cmd 1.0.10


No se espera ningún resultado. Compruebe la cuenta de usuario y valide que el valor de is_locked esté configurado en false:

admin@ecsnode1:~> svc_rest_cmd -u root -p ChangeMe /vdc/users/emcservice
svc_rest_cmd 1.0.10

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<mgmt_user_info>
  <is_external_group>false</is_external_group>
  <is_locked>false</is_locked>
  <isSecurityAdmin>false</isSecurityAdmin>
  <isSystemAdmin>false</isSystemAdmin>
  <isSystemMonitor>true</isSystemMonitor>
  <userId>emcservice</userId>
</mgmt_user_info>

Additional Information

Se necesita la contraseña raíz o la interfaz de usuario. Si el cliente tiene una contraseña no predeterminada, pregúntele si desea cambiar a la predeterminada. A continuación, restablezca la contraseña de usuario y, a continuación, vuelva a cambiarla una vez que se complete el mantenimiento. De esta manera, su contraseña raíz personalizada no se muestra en el historial.

Affected Products

ECS Appliance

Products

ECS Appliance, ECS Appliance Gen 1, ECS Appliance Gen 2, ECS Appliance Gen 3, ECS Appliance Hardware Gen3 EX300, ECS Appliance Hardware Gen3 EX3000, ECS Appliance Hardware Gen1 U-Series, ECS Appliance Hardware Gen1 C-Series , ECS Appliance Hardware Gen2 C-Series, ECS Appliance Hardware Gen2 D-Series, ECS Appliance Hardware Gen2 U-Series, ECS Appliance Hardware Gen3 EX500, ECS Appliance Hardware Series, ECS Appliance Software with Encryption, ECS Appliance Software without Encryption ...
Article Properties
Article Number: 000019704
Article Type: How To
Last Modified: 14 Aug 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.