NetWorker: Como redefinir a senha do administrador
Summary: Este artigo apresenta uma visão geral de como redefinir a senha da conta de administrador do NetWorker.
Instructions
Como redefinir a senha do administrador quando o servidor NetWorker está no Linux:
este vídeo também está disponível no YouTube.
Como redefinir a senha do administrador quando o servidor NetWorker está no Windows:
este vídeo também está disponível no YouTube.
Autenticação do NetWorker
A senha do administrador é configurada no banco de dados de autenticação do NetWorker. A autenticação (authc) geralmente é o mesmo que o servidor do NetWorker, mas ele pode gerenciar vários servidores do NetWorker de um único host.
Identifique o servidor do NetWorker cujo authc servidor que o NMC usará para autenticação se um servidor NMC gerenciar vários servidores NetWorker. No servidor NMC, verifique o gstd.conf para o authsvc_hostname.
- Windows:
C:\Program Files\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.amer.lan";
Redefinindo a senha de administrador
- 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
- 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 desse arquivo é "1.Password".
- Abra um prompt de comando de administrador no diretório
mypassword_in.txtarquivo foi criado. - Use o comando
certutil.exepara criar uma senha codificada Base64 para o valor da senha definido nomypassword_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
- No servidor de autenticação, execute o seguinte comando:
echo -n '1.Password' | base64
MS5QYXNzd29yZA==
- Criar uma cópia do
authc-local-config.json.template, que está localizado:
Windows: C:\Program Files\EMC NetWorker\nsr\authc-server\scripts\authc-local-config.json.template
Linux: /opt/nsr/authc-server/scripts/authc-local-config.json.template
- No
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=="
}]
}
- Renomeie o binário
authc-local-config.json.template.copyarquivoauthc-local-config.json. - Copie o
authc-local-config.jsonpara a pasta de configuração do Tomcat. Por padrão, a pasta conf está localizada:
Windows: C:\Program Files\EMC NetWorker\authc-server\tomcat\conf\authc-local-config.json
Linux: /nsr/authc/conf/authc-local-config.json
Servidor de autenticação do Linux
- Altere as permissões no
authc-local-config.json:
chmod 755 /nsr/authc/conf/authc-local-config.json
- Interrompa e, em seguida, inicie os serviços no servidor do NetWorker:
Servidor de autenticação do Windows
- Em um prompt de comando administrativo, execute
net stop nsrexecd /y 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
- Em um prompt de comando root, execute:
nsr_shutdown systemctl start networker
- Quando o NetWorker Authentication Service é iniciado, o processo de inicialização verifica se há
authc-local-config.json. Se o arquivo existir e a senha aderir aos requisitos de política de senha definidos para uma senha, o NetWorker Authentication Service redefinirá a senha. Analise aauthc-server.logArquivo localizado:
Windows: C:\Program Files\EMC NetWorker\authc\tomcat\logs
Linux: /nsr/authc/logs
authc-local-config.json para garantir que a senha não seja redefinida na próxima inicialização do NetWorker Authentication Service.
- Use o comando
authc_mgmtComando noauthcServidor 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
- NetWorker: Como alterar a senha da conta de administrador ou de qualquer usuário local
- NetWorker: Como desativar a expiração da senha
- NetWorker: Como alterar os requisitos mínimos de caracteres para senhas de usuário do NetWorker
- NetWorker: Como alterar a contagem do histórico de senhas de contas do NetWorker
Recursos de autenticação externos: