Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

NetWorker: Como redefinir a senha do administrador

Summary: Este artigo da KB apresenta uma visão geral de como redefinir a senha da conta de administrador do NetWorker.

This article applies to   This article does not apply to 

Instructions

Como redefinir a senha do administrador quando o servidor NetWorker está no Linux:



Como redefinir a senha do administrador quando o servidor NetWorker está no Windows:

Autenticação do NetWorker

A senha do administrador é configurada no banco de dados de autenticação do NetWorker. Normalmente, o servidor de autenticação (authc) é o mesmo host que o servidor do NetWorker; no entanto, os ambientes podem ser configurados para gerenciar vários servidores do NetWorker a partir de um único servidor de autenticação do NetWorker.

Se houver mais de um servidor NetWorker gerenciado por um único servidor NetWorker Management Console (NMC), identifique o servidor NetWorker cujo servidor AuthC NMC está usando para autenticação. No servidor NMC, verifique o arquivo gstd.conf para o authsvc_hostname.
  • Windows: C:\Arquivos de Programas\EMC NetWorker\Management\GST\etc\gstd.conf
  • Linux: /opt/lgtonmc/etc/gstd.conf
[root@nmcserver ~]# cat /opt/lgtonmc/etc/gstd.conf | grep hostname
    string authsvc_hostname = "nwserver-a1.emclab.local";
 
ADVERTÊNCIA: Como esse procedimento redefine a conta de administrador central e genérica para pelo menos uma zona de dados, os administradores devem evitar seu uso. O objetivo do AuthC é garantir que a verdadeira autenticação ocorra imediatamente após a configuração do NetWorker. É recomendável configurar contas de usuário reais ou integrar autoridade externa (AD/LDAP) para que as atividades do NetWorker possam ser rastreadas para usuários específicos. O campo Additional Info deste artigo da KB contém links para recursos de conhecimento para integrar o AD ou LDAP ao NetWorker.
 

Redefinindo a senha do administrador

1. Para redefinir a senha do administrador, crie um arquivo JSON no servidor NetWorker que contenha a nova senha em um formato codificado Base64. Esse processo varia em sistemas operacionais Linux e Windows. Siga apenas o procedimento para o sistema operacional do servidor de autenticação.

Servidor de autenticação do Windows
 

Um. No servidor de autenticação, crie um arquivo de texto e especifique o valor da senha em texto não criptografado, em uma linha. Por exemplo, crie um arquivo chamado mypassword_in.txt. O conteúdo deste arquivo é "1.Password".

Nota: Esta é a senha temporária. Esse valor pode ser alterado no NetWorker Management Console depois que a senha é definida. 
 

B. Abra um prompt de comando admin no diretório em que o arquivo mypassword_in.txt foi criado.

c. Use o comando certutil.exe para criar uma senha codificada Base64 para o valor de senha definido no arquivo mypassword_in.txt . Por exemplo:

certutil.exe -encode mypassword_in.txt mypassword_out.txt

O conteúdo do arquivo mypassword_out.txt deve ser criado contendo o valor codificado base64 para 1.Password. por exemplo:
-----BEGIN CERTIFICATE
-----MS5QYXNzd29yZA==
-----END CERTIFICATE-----

Servidor de autenticação do Linux

Um. No servidor de autenticação, execute o seguinte comando:

echo -n '1.Senha' | base64

Nota: Esta é a senha temporária. Esse valor pode ser alterado no NetWorker Management Console depois que a senha é definida. Deve-se usar aspas simples para incluir a senha; Se nenhuma aspa for usada, os caracteres especiais podem ser inválidos. 

O comando retorna o valor codificado base64 para a senha de texto sem formatação. 
Por exemplo: MS5QYXNzd29yZA==

 

2. Crie uma cópia do arquivo authc-local-config.json.template , que está localizado:

Windows: C:\Arquivos de Programas\EMC NetWorker\nsr\authc-server\scripts
Linux: /opt/nsr/authc-server/scripts

3. No arquivo authc-local-config.json.template.copy, execute as seguintes etapas:

Um. Substitua a variável username por Administrator. 
b. Substitua a variável encoded_password pelo valor da senha codificada base64. Por exemplo:

{
"local_users": [
{
"user name": "administrator",
"password": "MS5QYXNzd29yZA=="
}]
}

4. Renomeie o arquivo authc-local-config.json.template.copy para authc-local-config.json.

5. Copie o arquivo authc-local-config.json na pasta de configuração Tomcat. Por padrão, a pasta conf está localizada:

Windows: C:\Arquivos de Programas\EMC NetWorker\authc-server\tomcat\conf
Linux: /nsr/authc/conf 

Servidor de autenticação do Linux

Um. Altere os privilégios no arquivo authc-local-config.json :

chmod 755/nsr/authc/conf/authc-local-config.json

Nota: Se você não alterar os privilégios, o authc-server.log exibirá um erro indicando que você não tem as permissões necessárias para abrir o arquivo. Nenhuma alteração é necessária no servidor de Autenticação do Windows. 
 

6. Interrompa e, em seguida, inicie os serviços no servidor do NetWorker:

Servidor de autenticação do Windows

Um. Em um prompt de comando administrativo, execute:

net stop nsrexecd
net start nsrd

Se o servidor do NetWorker também for o servidor do NMC, inicie o serviço do servidor do NMC. Digite os seguintes comandos: net start gstd

Servidor de autenticação do Linux

Um. Em um prompt de comando root, execute:


nsr_shutdown systemctl iniciar o NetWorker

7. Quando o NetWorker Authentication Service é iniciado, o processo de inicialização verifica o authc-local-config.json. Se o arquivo existir e a senha aderir aos requisitos mínimos de política de senha definidos para uma senha, o NetWorker Authentication Service redefinirá a senha. Analise o arquivo authc-server.log localizado:

Windows: C:\Arquivos de Programas\EMC NetWorker\authc\tomcat\logs
Linux: /nsr/authc/logs

Nota: O processo de inicialização exclui automaticamente o arquivo authc-local-config.json para garantir que a senha não seja redefinida na próxima vez que você reiniciar o NetWorker Authentication Service. 

8. Use o comando authc_mgmt no servidor authc para verificar se a autenticação com a nova senha é bem-sucedida:

 

authc_mgmt -u administrator -p "1.Password" -e find-all-users

Por exemplo:

authc_mgmt -u administrator -p "1.Password" -e find-all-users
The query returns 2 records.
User Id User Name
1000 administrator
1001 svc_nmc_networker

9. Faça log-in no NetWorker Management Console usando a nova senha.

Additional Information

Affected Products

NetWorker, NetWorker Management Console

Products

NetWorker Management Console