ECS: Hallinnan muuttaminen tai avaaminen sekä käyttäjien valvonta REST-ohjelmointirajapinnan avulla
Summary: Hallinnan muuttaminen tai lukituksen avaaminen ja käyttäjien valvonta API:n avulla. EmcMonitor-salasanan vaihtaminen, kun sitä ei voi käyttää käyttöliittymän kautta.
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
Joskus käyttäjät unohtavat salasanansa eivätkä voi enää kirjautua ECS:ään tunnuksillaan.
Salasanan vaihtaminen REST-ohjelmointirajapinnalla:
- Hanki luettelo nykyisistä käyttäjistä. Seuraava komento luettelee kaikki käyttäjät paitsi
emcmonitorjaemcservice:
Komento:
# svc_rest_cmd -u root -p ChangeMe /vdc/users/
Esimerkki:
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>
Kyselyn tekeminen tietylle käyttäjälle, mukaan lukien erikoistilit, kuten emcmonitor ja emcservice, käytä seuraavaa syntaksia:
Komento:
# svc_rest_cmd -u root -p ChangeMe /vdc/users/<username>
Esimerkki:
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>
- Luo tiedosto salasanalla
SystemAdminjaSystemMonitorkäyttöoikeus, joka käyttäjällä pitäisi olla. Tässä esimerkissä nollattava käyttäjä oliemcmonitor:
Komennot:
# vi /file/path
- Paina Insert-näppäintä.
- Liitä seuraavat tiedot komentorivi-istuntoon: (Hiiren kakkospainikkeella tehdään sama kuin Windowsin Ctrl+V-pikanäppäimillä)
<mgmt_user_info_update> <password>ChangeMe</password> <isSystemAdmin>false</isSystemAdmin> <isSystemMonitor>true</isSystemMonitor> </mgmt_user_info_update>
- Paina Esc-näppäintä
- Kirjoita
:wq!
Esimerkki:
admin@ecsnode1:~> vi /tmp/emcmonitor <mgmt_user_info_update> <password>ChangeMe</password> <isSystemAdmin>false</isSystemAdmin> <isSystemMonitor>true</isSystemMonitor> </mgmt_user_info_update>
- Vahvista tiedoston sisältö:
Komento:
# cat /file/path
Esimerkki:
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.
- Nollaa salasana seuraavalla komennolla
svc_rest_cmd:
Komento:
# svc_rest_cmd PUT -u root -p ChangeMe -xml -file <file_name> /vdc/users/<user_to_change>
Esimerkki:
#svc_rest_cmd PUT -u root -p ChangeMe -xml -file /tmp/emcmonitor /vdc/users/emcmonitor svc_rest_cmd 1.0.10
Nyt käyttäjä voi kirjautua sisään vaiheessa 2 tehdyssä tiedostossa määritetyllä salasanalla.
Jos kyseessä on lukittu tili, avaa lukitus ja vaihda salasana tilillä, jossa on REST-ohjelmointirajapinta
:Tämä menetelmä toimii, kun VDC:ssä on käytössä salasanasäännöt ja käyttäjätilimäärite kun is_locked on tosi:
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>
- Luo tiedosto, jolla on seuraava sisältö. Jos salasanasäännöt ovat käytössä, asetettavan salasanan on täytettävä salasanasääntöjen asettamat ehdot.
<mgmt_user_info_unlock> <password>ChangeMe</password> </mgmt_user_info_unlock>
- Avaa ja nollaa salasana seuraavasti:
svc_rest_cmd:
Komento:
# svc_rest_cmd PUT -u root -p ChangeMe -xml -file <file_name> /vdc/users/<user_to_change>/unlock
Esimerkki:
#svc_rest_cmd PUT -u root -p ChangeMe -xml -file /tmp/emcservice /vdc/users/emcservice/unlock svc_rest_cmd 1.0.10
Tehoa ei odoteta. Tarkista käyttäjätili ja varmista, että is_locked-arvo on epätosi:
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
Tarvitaan pääkäyttäjän salasana tai käyttöliittymä. Jos asiakkaalla on muu kuin oletussalasana, kysy, haluaako hän vaihtaa oletussalasanaan. Nollaa sitten käyttäjän salasana ja vaihda se takaisin, kun ylläpito on valmis. Näin heidän mukautettu root-salasanansa ei näy historiassa.
Affected Products
ECS ApplianceProducts
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.