ECS: REST API ile Yönetimi Değiştirme veya Kilidini Açma ve Kullanıcıları İzleme

Summary: Yönetimi değiştirme veya kilidini açma ve API'yi kullanarak kullanıcıları izleme. Kullanıcı arayüzü kullanılarak erişilemediğinde emcmonitor parolasını değiştirme.

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

Bazen kullanıcılar parolalarını unutur ve artık kimlik bilgileriyle ECS'de oturum açamaz.

Parolayı REST API ile değiştirmek için:

  1. Mevcut kullanıcıların bir listesini alın. Aşağıdaki komut, aşağıdakiler dışında tüm kullanıcıları listeler: emcmonitor ve emcservice:

Komut:

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

Örneğin:

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>


Aşağıdakiler gibi özel hesaplar da dahil olmak üzere belirli bir kullanıcıyı sorgulamak için emcmonitor ve emcservice, aşağıdaki sözdizimini kullanın:

Komut:

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

Örneğin:

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. Parolayla bir dosya oluşturun SystemAdmin ve SystemMonitor Kullanıcının sahip olması gereken erişim. Bu örnekte, sıfırlanması gereken kullanıcı emcmonitor:
Komutlar:
# vi /file/path
  • Insert tuşuna basın.
  • CLI oturumuna aşağıdakileri yapıştırın: (Sağ tıklama, Windows Ctrl+v kısayol tuşlarıyla aynı işlevi görür)
<mgmt_user_info_update>
   <password>ChangeMe</password>
   <isSystemAdmin>false</isSystemAdmin>
   <isSystemMonitor>true</isSystemMonitor>
</mgmt_user_info_update>
  • Esc tuşuna basın
  • Şunu yazın: :wq!
Örneğin:
admin@ecsnode1:~> vi /tmp/emcmonitor
<mgmt_user_info_update>
   <password>ChangeMe</password>
   <isSystemAdmin>false</isSystemAdmin>
   <isSystemMonitor>true</isSystemMonitor>
</mgmt_user_info_update>
  1. Dosya içeriğini onaylayın:
Komut:
# cat /file/path
Örneğin:
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. Parolayı aşağıdakilerle sıfırlayın svc_rest_cmd:

Komut:

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


Artık kullanıcı, 2. adımda yapılan dosyada tanımlanan şifre ile giriş yapabilir.


Kilitli bir hesapta REST API'ye sahip bir hesapta kilidi açmak ve parolayı değiştirmek için:
Bu yöntem, VDC'de Parola Kuralları etkinleştirildiğinde ve kullanıcı hesabı özniteliği is_lockeddoğru olarak gösterdiğinde çalışır:

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. Aşağıdaki içeriklere sahip bir dosya oluşturun. Parola Kuralları etkinse ayarlanan parola, Parola Kuralları tarafından belirlenen tüm kriterleri karşılamalıdır.
<mgmt_user_info_unlock>
   <password>ChangeMe</password>
</mgmt_user_info_unlock>
  1. Aşağıdaki parolayla parolanın kilidini açın ve parolanızı sıfırlayın svc_rest_cmd:

Komut:

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

Örneğin:

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


Çıktı beklenmiyor. Kullanıcı hesabını kontrol edin ve is_locked değerinin false olarak ayarlandığını doğrulayın:

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

Kök parola veya kullanıcı arayüzü gereklidir. Müşterinin varsayılan olmayan bir parolası varsa müşteriye varsayılan parolaya geçmek isteyip istemediğini sorun. Ardından kullanıcı parolasını sıfırlayın ve bakım tamamlandıktan sonra tekrar değiştirin. Bu şekilde, özel kök şifreleri geçmişte gösterilmez.

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.