ECS: REST API를 사용하여 관리를 변경 또는 잠금 해제하고 사용자를 모니터링하는 방법

Summary: API를 사용하여 관리 변경 또는 잠금 해제 및 사용자 모니터링 방법 사용자 인터페이스를 사용하여 액세스할 수 없는 경우 emcmonitor 암호를 변경하는 방법

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

때때로 사용자는 비밀번호를 잊어버려 더 이상 자신의 자격 증명으로 ECS에 로그인할 수 없습니다.

REST API를 사용하여 비밀번호를 변경하려면 다음을 수행합니다.

  1. 현재 사용자 목록을 가져옵니다. 다음 명령은 다음을 제외한 모든 사용자를 나열합니다. emcmonitoremcservice:

명령:

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

예:

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>


다음과 같은 특수 계정을 포함하여 특정 사용자를 쿼리하려면 emcmonitoremcservice에서는 다음 구문을 사용합니다.

명령:

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

예:

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. 암호를 사용하여 파일 만들기 SystemAdminSystemMonitor 사용자에게 있어야 하는 액세스 권한입니다. 이 예에서 재설정해야 하는 사용자는 다음과 같습니다. emcmonitor을 설정합니다.
명령:
# vi /file/path
  • Insert 키를 누릅니다.
  • CLI 세션에 다음을 붙여 넣습니다. (마우스 오른쪽 버튼 클릭은 Windows Ctrl+v 단축키와 동일)
<mgmt_user_info_update>
   <password>ChangeMe</password>
   <isSystemAdmin>false</isSystemAdmin>
   <isSystemMonitor>true</isSystemMonitor>
</mgmt_user_info_update>
  • Esc 키를 누릅니다.
  • 다음을 :wq!
예:
admin@ecsnode1:~> vi /tmp/emcmonitor
<mgmt_user_info_update>
   <password>ChangeMe</password>
   <isSystemAdmin>false</isSystemAdmin>
   <isSystemMonitor>true</isSystemMonitor>
</mgmt_user_info_update>
  1. 파일 내용을 확인합니다.
명령:
# cat /file/path
예:
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. 아래와 같이 비밀번호를 재설정합니다. svc_rest_cmd을 설정합니다.

명령:

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


이제 사용자는 2단계에서 만든 파일에 정의된 암호로 로그인할 수 있습니다.


잠긴 계정의 경우 REST API를 사용하여 계정의 암호를 잠금 해제하고 변경하려면 다음을
수행합니다.이 방법은 VDC에 암호 규칙이 활성화되어 있고 사용자 계정 속성이 is_locked true로 표시될 때 작동합니다.

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. 다음 내용으로 파일을 생성합니다. Password Rules가 활성화된 경우 설정되는 비밀번호는 Password Rules에서 설정한 모든 기준을 충족해야 합니다.
<mgmt_user_info_unlock>
   <password>ChangeMe</password>
</mgmt_user_info_unlock>
  1. 아래 항목을 사용하여 암호를 잠금 해제하고 재설정합니다. svc_rest_cmd을 설정합니다.

명령:

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

예:

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


출력이 예상되지 않습니다. 사용자 계정을 확인하고 is_locked 값이 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

루트 암호 또는 사용자 인터페이스가 필요합니다. 고객에게 기본 암호가 아닌 암호를 사용하는 경우 기본값으로 변경할 것인지 물어봅니다. 그런 다음 사용자 암호를 재설정한 다음 유지 관리가 완료되면 다시 변경합니다. 이렇게 하면 사용자 지정 루트 암호가 기록에 표시되지 않습니다.

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.