ECS: Så här ändrar eller låser du upp hanterings- och övervakningsanvändare med REST API

Summary: Så här ändrar eller låser du upp hantering och övervakar användare med hjälp av API:et. Så här ändrar du emcmonitor-lösenordet när det inte går att komma åt via användargränssnittet.

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

Ibland glömmer användare sitt lösenord och kan inte längre logga in på ECS med sina inloggningsuppgifter.

Så här ändrar du lösenordet med REST API:

  1. Hämta en lista över de aktuella användarna. Följande kommando listar alla användare utom emcmonitor och emcservice:

Kommando:

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

Exempel:

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>


Så här frågar du en viss användare, inklusive särskilda konton som emcmonitor och emcserviceanvänder du följande syntax:

Kommando:

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

Exempel:

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. Skapa en fil med lösenordet SystemAdmin och SystemMonitor åtkomst som användaren ska ha. I det här exemplet var användaren som måste återställas emcmonitor:
Kommandon:
# vi /file/path
  • Tryck på Insert-tangenten.
  • Klistra in följande i CLI-sessionen: (Högerklicka gör samma sak som Windows Ctrl + v snabbtangenter)
<mgmt_user_info_update>
   <password>ChangeMe</password>
   <isSystemAdmin>false</isSystemAdmin>
   <isSystemMonitor>true</isSystemMonitor>
</mgmt_user_info_update>
  • Tryck på Esc
  • Typ :wq!
Exempel:
admin@ecsnode1:~> vi /tmp/emcmonitor
<mgmt_user_info_update>
   <password>ChangeMe</password>
   <isSystemAdmin>false</isSystemAdmin>
   <isSystemMonitor>true</isSystemMonitor>
</mgmt_user_info_update>
  1. Bekräfta filinnehållet:
Kommando:
# cat /file/path
Exempel:
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. Återställ lösenordet med nedanstående svc_rest_cmd:

Kommando:

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


Nu kan användaren logga in med det lösenord som anges i filen som skapades i steg 2.


För ett låst konto låser du upp och ändrar lösenordet för ett konto med REST API:
Den här metoden fungerar när VDC har lösenordsregler aktiverade och användarkontoattributet när det visas is_locked som 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. Skapa en fil med följande innehåll. Om Lösenordsregler är aktiverade bör lösenordet som anges uppfylla alla kriterier som anges av Lösenordsregler.
<mgmt_user_info_unlock>
   <password>ChangeMe</password>
</mgmt_user_info_unlock>
  1. Lås upp och återställ lösenordet med nedanstående svc_rest_cmd:

Kommando:

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

Exempel:

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


Inga utdata förväntas. Kontrollera användarkontot och kontrollera att is_locked värdet är inställt på 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

Rotlösenordet eller användargränssnittet krävs. Om kunden har ett lösenord som inte är standard frågar du om han eller hon vill ändra till standardlösenordet. Återställ sedan användarlösenordet och ändra tillbaka det när underhållet är klart. På så sätt visas inte deras anpassade root-lösenord i historiken.

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.