ECS: Jak změnit nebo odemknout správu a monitorovat uživatele pomocí rozhraní REST API

Summary: Jak změnit nebo odemknout správu a monitorovat uživatele pomocí rozhraní API. Jak změnit heslo k nástroji emcmonitor, když nelze získat přístup pomocí uživatelského rozhraní.

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

Někdy uživatelé zapomenou své heslo a nemohou se pomocí svých přihlašovacích údajů přihlásit k systému ECS.

Změna hesla pomocí rozhraní REST API:

  1. Získejte seznam aktuálních uživatelů. Následující příkaz vypíše všechny uživatele kromě emcmonitor a emcservice:

Příkaz:

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

Příklad:

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>


Dotazování konkrétního uživatele, včetně speciálních účtů, jako je emcmonitor a emcservicepoužijte následující syntaxi:

Příkaz:

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

Příklad:

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. Vytvořte soubor s heslem SystemAdmin a SystemMonitor přístup, který by měl mít uživatel. V tomto příkladu byl uživatel, kterého je nutné resetovat, emcmonitor:
Příkazy:
# vi /file/path
  • Stiskněte klávesu Insert.
  • Do relace rozhraní příkazového řádku vložte následující příkaz: (Kliknutí pravým tlačítkem je stejné jako klávesové zkratky Ctrl+V v systému Windows)
<mgmt_user_info_update>
   <password>ChangeMe</password>
   <isSystemAdmin>false</isSystemAdmin>
   <isSystemMonitor>true</isSystemMonitor>
</mgmt_user_info_update>
  • Stiskněte klávesu Esc.
  • Zadáním :wq!
Příklad:
admin@ecsnode1:~> vi /tmp/emcmonitor
<mgmt_user_info_update>
   <password>ChangeMe</password>
   <isSystemAdmin>false</isSystemAdmin>
   <isSystemMonitor>true</isSystemMonitor>
</mgmt_user_info_update>
  1. Potvrďte obsah souboru:
Příkaz:
# cat /file/path
Příklad:
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. Obnovte heslo pomocí níže uvedených příkazů svc_rest_cmd:

Příkaz:

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


Nyní se uživatel může přihlásit pomocí hesla definovaného v souboru vytvořeném v kroku 2.


V případě uzamčeného účtu, odemknutí a změna hesla k účtu pomocí rozhraní REST API:
Tato metoda funguje, když má VDC povolená pravidla hesel a atribut uživatelského účtu, když se is_locked zobrazuje jako true:

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. Vytvořte soubor s následujícím obsahem. Pokud jsou povolena pravidla hesel, mělo by nastavované heslo splňovat všechna kritéria nastavená těmito pravidly.
<mgmt_user_info_unlock>
   <password>ChangeMe</password>
</mgmt_user_info_unlock>
  1. Odemkněte a resetujte heslo pomocí níže uvedených možností: svc_rest_cmd:

Příkaz:

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

Příklad:

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


Neočekává se žádný výstup. Zkontrolujte uživatelský účet a ověřte, že je hodnota is_locked nastavená na 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

Je potřeba zadat heslo uživatele root nebo uživatelské rozhraní. Pokud zákazník nemá výchozí heslo, zeptejte se ho, zda chce změnit výchozí heslo. Poté resetujte uživatelské heslo a po dokončení údržby jej změňte zpět. Tímto způsobem se jejich vlastní heslo uživatele root nezobrazuje v historii.

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.