ECS: Beheer wijzigen of ontgrendelen en gebruikers controleren met de REST API

Summary: Hoe u het beheer kunt wijzigen of ontgrendelen en gebruikers kunt bewaken met behulp van de API. Het emcmonitor-wachtwoord wijzigen wanneer u geen toegang kunt krijgen via de gebruikersinterface. ...

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

Soms vergeten gebruikers hun wachtwoord en kunnen ze zich niet meer aanmelden bij het ECS met hun referenties.

Het wachtwoord wijzigen met de REST API:

  1. Verkrijg een lijst van de huidige gebruikers. Met de volgende opdracht worden alle gebruikers weergegeven, behalve emcmonitor als emcservice:

Opdracht:

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

Voorbeeld:

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>


Om query's uit te voeren op een specifieke gebruiker, inclusief speciale accounts zoals emcmonitor als emcservice, gebruikt u de volgende syntaxis:

Opdracht:

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

Voorbeeld:

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. Maak een bestand met het wachtwoord SystemAdmin als SystemMonitor Toegang die de gebruiker moet hebben. In dit voorbeeld is de gebruiker die moet worden gereset emcmonitor:
Opdrachten:
# vi /file/path
  • Druk op de Insert-toets.
  • Plak het volgende in de CLI-sessie: (Klik met de rechtermuisknop doet hetzelfde als de sneltoetsen van Windows Ctrl+v)
<mgmt_user_info_update>
   <password>ChangeMe</password>
   <isSystemAdmin>false</isSystemAdmin>
   <isSystemMonitor>true</isSystemMonitor>
</mgmt_user_info_update>
  • Druk op Esc
  • Typ :wq!
Voorbeeld:
admin@ecsnode1:~> vi /tmp/emcmonitor
<mgmt_user_info_update>
   <password>ChangeMe</password>
   <isSystemAdmin>false</isSystemAdmin>
   <isSystemMonitor>true</isSystemMonitor>
</mgmt_user_info_update>
  1. Bevestig de inhoud van het bestand:
Opdracht:
# cat /file/path
Voorbeeld:
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. Stel het wachtwoord opnieuw in met het onderstaande svc_rest_cmd:

Opdracht:

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


Nu kan de gebruiker inloggen met het wachtwoord dat is gedefinieerd in het bestand dat in stap 2 is gemaakt.


Voor een vergrendeld account ontgrendelt en wijzigt u het wachtwoord van een account met de REST API:
Deze methode werkt wanneer de VDC wachtwoordregels heeft ingeschakeld en het gebruikersaccountkenmerk wanneer is_locked als waar wordt weergegeven:

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. Maak een bestand met de volgende inhoud. Als wachtwoordregels zijn ingeschakeld, moet het wachtwoord dat wordt ingesteld voldoen aan alle criteria die zijn ingesteld door wachtwoordregels.
<mgmt_user_info_unlock>
   <password>ChangeMe</password>
</mgmt_user_info_unlock>
  1. Ontgrendel en reset het wachtwoord met het onderstaande svc_rest_cmd:

Opdracht:

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

Voorbeeld:

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


Er wordt geen uitvoer verwacht. Controleer het gebruikersaccount en controleer of de waarde is_locked is ingesteld op 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

Het root-wachtwoord of de gebruikersinterface is vereist. Als de klant een niet-standaardwachtwoord heeft, vraagt u of hij of hij het standaardwachtwoord wil wijzigen. Reset vervolgens het gebruikerswachtwoord en wijzig het weer zodra het onderhoud is voltooid. Op deze manier wordt hun aangepaste root-wachtwoord niet weergegeven in de geschiedenis.

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.