ECS: Ändern oder Entsperren von Management- und ÜberwachungsnutzerInnen mit der REST-API

Summary: So ändern oder entsperren Sie das Management und überwachen Nutzer mithilfe der API. Ändern des emcmonitor-Kennworts, wenn der Zugriff über die Benutzeroberfläche nicht möglich ist.

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

Manchmal vergessen Nutzer ihr Kennwort und können sich nicht mehr mit ihren Zugangsdaten bei ECS anmelden.

So ändern Sie das Kennwort mit der REST API:

  1. Rufen Sie eine Liste der aktuellen Nutzer ab. Mit dem folgenden Befehl werden alle Nutzer mit Ausnahme von emcmonitor und emcservice:

Befehl:

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

Beispiel:

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>


So fragen Sie einen bestimmten Benutzer ab, einschließlich spezieller Konten wie emcmonitor und emcserviceverwenden Sie die folgende Syntax:

Befehl:

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

Beispiel:

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. Erstellen Sie eine Datei mit dem Kennwort SystemAdmin und SystemMonitor Zugriff, den der Nutzer haben sollte. In diesem Beispiel war der Nutzer, der zurückgesetzt werden muss, emcmonitorfestzulegen:
Befehle:
# vi /file/path
  • Drücken Sie die Einfg-Taste.
  • Fügen Sie Folgendes in die CLI-Sitzung ein: (Rechtsklick bewirkt dasselbe wie die Tastenkombinationen Strg+v in Windows)
<mgmt_user_info_update>
   <password>ChangeMe</password>
   <isSystemAdmin>false</isSystemAdmin>
   <isSystemMonitor>true</isSystemMonitor>
</mgmt_user_info_update>
  • Drücken Sie Esc.
  • Geben Sie :wq!
Beispiel:
admin@ecsnode1:~> vi /tmp/emcmonitor
<mgmt_user_info_update>
   <password>ChangeMe</password>
   <isSystemAdmin>false</isSystemAdmin>
   <isSystemMonitor>true</isSystemMonitor>
</mgmt_user_info_update>
  1. Bestätigen Sie den Dateiinhalt:
Befehl:
# cat /file/path
Beispiel:
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. Setzen Sie das Kennwort mit den folgenden Schritten zurück: svc_rest_cmdfestzulegen:

Befehl:

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


Jetzt kann sich der Benutzer mit dem Passwort anmelden, das in der Datei aus Schritt 2 definiert ist.


Gehen Sie bei einem gesperrten Konto wie folgt vor, um das Kennwort für ein Konto mit der REST API zu entsperren und zu ändern:
Diese Methode funktioniert, wenn im VDC Kennwortregeln aktiviert sind und das Nutzerkontoattribut is_locked als "true" anzeigt:

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. Erstellen Sie eine Datei mit folgendem Inhalt. Wenn Kennwortregeln aktiviert sind, muss das festgelegte Kennwort alle Kriterien erfüllen, die durch Kennwortregeln festgelegt werden.
<mgmt_user_info_unlock>
   <password>ChangeMe</password>
</mgmt_user_info_unlock>
  1. Entsperren und setzen Sie das Kennwort mit den folgenden Schritten zurück: svc_rest_cmdfestzulegen:

Befehl:

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

Beispiel:

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


Es wird keine Ausgabe erwartet. Überprüfen Sie das Nutzerkonto und vergewissern Sie sich, dass der is_locked Wert auf false festgelegt ist:

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

Das Root-Kennwort oder die Benutzeroberfläche wird benötigt. Wenn der Kunde ein nicht standardmäßiges Kennwort verwendet, fragen Sie ihn, ob er zum Standardkennwort wechseln möchte. Setzen Sie dann das Nutzerkennwort zurück und ändern Sie es zurück, sobald die Wartung abgeschlossen ist. Auf diese Weise wird ihr benutzerdefiniertes Root-Passwort nicht im Verlauf angezeigt.

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.