ECS: Como alterar ou desbloquear usuários de gerenciamento e monitoramento com a API REST
Summary: Como alterar ou desbloquear o gerenciamento e monitorar usuários usando a API. Como alterar a senha do emcmonitor quando não é possível acessar usando a interface do usuário.
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
Às vezes, os usuários esquecem a senha e não conseguem mais fazer login no ECS com suas credenciais.
Para alterar a senha com a API REST:
- Obtenha uma lista dos usuários atuais. O comando a seguir lista todos os usuários, exceto
emcmonitoreemcservice:
Comando:
# svc_rest_cmd -u root -p ChangeMe /vdc/users/
Exemplo:
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>
Para consultar um usuário específico, incluindo contas especiais, como emcmonitor e emcservice, use a seguinte sintaxe:
Comando:
# svc_rest_cmd -u root -p ChangeMe /vdc/users/<username>
Exemplo:
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>
- Criar um arquivo com a senha
SystemAdmineSystemMonitoracesso que o usuário deve ter. Neste exemplo, o usuário que deve ser redefinido foiemcmonitor:
Comandos:
# vi /file/path
- Pressione a tecla Insert.
- Cole o seguinte na sessão da CLI: (O clique com o botão direito faz o mesmo que as teclas de atalho Ctrl+V do Windows)
<mgmt_user_info_update> <password>ChangeMe</password> <isSystemAdmin>false</isSystemAdmin> <isSystemMonitor>true</isSystemMonitor> </mgmt_user_info_update>
- Pressione Esc
- Digite
:wq!
Exemplo:
admin@ecsnode1:~> vi /tmp/emcmonitor <mgmt_user_info_update> <password>ChangeMe</password> <isSystemAdmin>false</isSystemAdmin> <isSystemMonitor>true</isSystemMonitor> </mgmt_user_info_update>
- Confirme o conteúdo do arquivo:
Comando:
# cat /file/path
Exemplo:
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.
- Redefina a senha com o comando abaixo
svc_rest_cmd:
Comando:
# svc_rest_cmd PUT -u root -p ChangeMe -xml -file <file_name> /vdc/users/<user_to_change>
Exemplo:
#svc_rest_cmd PUT -u root -p ChangeMe -xml -file /tmp/emcmonitor /vdc/users/emcmonitor svc_rest_cmd 1.0.10
Agora o usuário pode fazer login com a senha definida no arquivo feito na etapa 2.
Para uma conta bloqueada, para desbloquear e alterar a senha em uma conta com a API REST:
Esse método funciona quando o VDC tem regras de senha habilitadas e o atributo de conta de usuário quando mostra is_lockedcomo verdadeiro:
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>
- Crie um arquivo com o seguinte conteúdo. Se as Regras de senha estiverem ativadas, a senha que estiver sendo definida deverá atender a quaisquer critérios definidos pelas Regras de senha.
<mgmt_user_info_unlock> <password>ChangeMe</password> </mgmt_user_info_unlock>
- Desbloqueie e redefina a senha com o comando abaixo
svc_rest_cmd:
Comando:
# svc_rest_cmd PUT -u root -p ChangeMe -xml -file <file_name> /vdc/users/<user_to_change>/unlock
Exemplo:
#svc_rest_cmd PUT -u root -p ChangeMe -xml -file /tmp/emcservice /vdc/users/emcservice/unlock svc_rest_cmd 1.0.10
Nenhum resultado é esperado. Verifique a conta de usuário e valide se o valor is_locked está definido como 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
A senha de root ou a interface do usuário são necessárias. Se o cliente tiver uma senha não padrão, pergunte se ele gostaria de mudar para o padrão. Em seguida, redefina a senha do usuário e, em seguida, altere-a novamente assim que a manutenção for concluída. Dessa forma, sua senha de root personalizada não é exibida no histórico.
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.