ECS: Sådan ændres eller låses op for administration og overvågning af brugere med REST API

Summary: Sådan ændrer eller låser du op for administration og overvåger brugere ved hjælp af API'en. Sådan ændres emcmonitor-adgangskoden, når den ikke kan få adgang via brugergrænsefladen.

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

Nogle gange glemmer brugere deres adgangskode og kan ikke længere logge ind på ECS med deres legitimationsoplysninger.

Sådan ændres adgangskoden med REST API:

  1. Få en liste over de aktuelle brugere. Følgende kommando viser alle brugere undtagen: emcmonitor og emcservice:

Kommando:

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

Eksempel:

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ådan forespørger du på en bestemt bruger, herunder særlige konti som f.eks. emcmonitor og emcservice, skal du bruge følgende syntaks:

Kommando:

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

Eksempel:

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. Opret en fil med adgangskoden SystemAdmin og SystemMonitor adgang, som brugeren skal have. I dette eksempel var den bruger, der skal nulstilles, emcmonitor:
Kommandoer:
# vi /file/path
  • Tryk på Indsæt-tasten.
  • Indsæt følgende i CLI-sessionen: (Højreklik gør det samme som Windows Ctrl + v genvejstaster)
<mgmt_user_info_update>
   <password>ChangeMe</password>
   <isSystemAdmin>false</isSystemAdmin>
   <isSystemMonitor>true</isSystemMonitor>
</mgmt_user_info_update>
  • Tryk på Esc
  • Skriv :wq!
Eksempel:
admin@ecsnode1:~> vi /tmp/emcmonitor
<mgmt_user_info_update>
   <password>ChangeMe</password>
   <isSystemAdmin>false</isSystemAdmin>
   <isSystemMonitor>true</isSystemMonitor>
</mgmt_user_info_update>
  1. Bekræft filens indhold:
Kommando:
# cat /file/path
Eksempel:
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. Nulstil adgangskoden med nedenstående svc_rest_cmd:

Kommando:

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


Nu kan brugeren logge ind med den adgangskode, der er defineret i filen i trin 2.


Hvis du vil låse op for en låst konto og ændre adgangskoden på en konto med REST API:
Denne metode fungerer, når VDC har Adgangskoderegler aktiveret, og brugerkontoattributten når viser is_locked som sand:

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. Opret en fil med følgende indhold. Hvis Adgangskoderegler er aktiveret, skal den adgangskode, der angives, opfylde alle kriterier, der er angivet af Adgangskoderegler.
<mgmt_user_info_unlock>
   <password>ChangeMe</password>
</mgmt_user_info_unlock>
  1. Lås op og nulstil adgangskoden med nedenstående svc_rest_cmd:

Kommando:

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

Eksempel:

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


Der forventes ikke noget output. Kontroller brugerkontoen, og bekræft, at is_locked værdien er indstillet til 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

Root-adgangskoden eller brugergrænsefladen er påkrævet. Hvis kunden har en ikke-standardadgangskode, skal du spørge dem, om de vil skifte til standarden. Nulstil derefter brugeradgangskoden, og skift den derefter tilbage, når vedligeholdelsen er fuldført. På denne måde vises deres brugerdefinerede root-adgangskode ikke i historikken.

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.