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:
- Získejte seznam aktuálních uživatelů. Následující příkaz vypíše všechny uživatele kromě
emcmonitoraemcservice:
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>
- Vytvořte soubor s heslem
SystemAdminaSystemMonitorpří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>
- 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.
- 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>
- 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>
- 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 ApplianceProducts
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.