NetWorker: Cómo restablecer la contraseña del administrador
Summary: En este artículo, se proporciona una visión general de cómo restablecer la contraseña de la cuenta de administrador de NetWorker.
Instructions
Cómo restablecer la contraseña de administrador cuando el servidor NetWorker Server está en Linux:
Este video también está disponible en YouTube.
Cómo restablecer la contraseña de administrador cuando el servidor de NetWorker está en Windows:
Este video también está disponible en YouTube.
Autenticación de NetWorker
La contraseña de administrador se configura en la base de datos de autenticación de NetWorker. La autenticación (authcPor lo general, el servidor es el mismo que el servidor de NetWorker, pero puede administrar varios servidores NetWorker Server desde un solo host.
Identifique el servidor NetWorker Server cuyo authc servidor que NMC utiliza para la autenticación si un servidor de NMC administra varios servidores NetWorker Server. En el servidor de NMC, compruebe el gstd.conf para el archivo 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";
Restablecer la contraseña de administrador
- Para restablecer la contraseña del administrador, cree un archivo JSON en el servidor NetWorker Server que contenga la nueva contraseña en un formato codificado en Base64. Este proceso difiere en los sistemas operativos Linux y Windows; siga solo el procedimiento para el sistema operativo del servidor de autenticación.
Servidor de autenticación de Windows
- En el servidor de autenticación, cree un archivo de texto y especifique el valor de la contraseña en texto no cifrado en una línea. Por ejemplo, cree un archivo llamado
mypassword_in.txt.El contenido de este archivo es "1.Password".
- Abra un símbolo del sistema de administrador en el directorio de
mypassword_in.txtSe creó el archivo. - Use el comando
certutil.execomando para crear una contraseña codificada en Base64 para el valor de contraseña definido en el comandomypassword_in.txtde NetWorker. Por ejemplo:
certutil.exe -encode mypassword_in.txt mypassword_out.txt
Se debe crear el contenido del archivo mypassword_out.txt que contenga el valor codificado en base64 para 1.Password. p ej:
-----BEGIN CERTIFICATE----- MS5QYXNzd29yZA== -----END CERTIFICATE-----
Servidor de autenticación de Linux
- En el servidor de autenticación, ejecute el siguiente comando:
echo -n '1.Password' | base64
MS5QYXNzd29yZA==
- Cree una copia de la
authc-local-config.json.templatearchivo, que se encuentra:
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
- En
authc-local-config.json.template.copy, realice los siguientes pasos:
un. Reemplace la variable username por Administrator.
b. Reemplace la variable encoded_password con el valor de la contraseña codificada en base64. Por ejemplo:
{
"local_users": [
{
"user name": "administrator",
"password": "MS5QYXNzd29yZA=="
}]
}
- Cambie el nombre del
authc-local-config.json.template.copyarchivo enauthc-local-config.json. - Copie el archivo
authc-local-config.jsona la carpeta Tomcat conf. De manera predeterminada, se encuentra la carpeta conf:
Windows: C:\Program Files\EMC NetWorker\authc-server\tomcat\conf\authc-local-config.json
Linux: /nsr/authc/conf/authc-local-config.json
Servidor de autenticación de Linux
- Cambiar los permisos en la
authc-local-config.jsonarchivo:
chmod 755 /nsr/authc/conf/authc-local-config.json
- Detenga e inicie los servicios en NetWorker Server:
Servidor de autenticación de Windows
- En una línea de comandos administrativa, ejecute
net stop nsrexecd /y net start nsrd
Si el servidor de NetWorker también es el servidor de NMC, inicie el servicio del servidor de NMC. Escriba los siguientes comandos: net start gstd
Servidor de autenticación de Linux
- Desde un símbolo del sistema raíz, ejecute:
nsr_shutdown systemctl start networker
- Cuando se inicia el servicio de autenticación de NetWorker, el proceso de inicio comprueba el
authc-local-config.json. Si el archivo existe y la contraseña cumple con los requisitos de la política de contraseña definidos para una contraseña, el servicio de autenticación de NetWorker restablece la contraseña. Consulteauthc-server.logArchivo ubicado:
Windows: C:\Program Files\EMC NetWorker\authc\tomcat\logs
Linux: /nsr/authc/logs
authc-local-config.json para asegurarse de que la contraseña no se restablezca en el próximo inicio del servicio de autenticación de NetWorker.
- Use el comando
authc_mgmten el comandoauthcServidor para verificar que la autenticación con la nueva contraseña se realice correctamente:
authc_mgmt -u administrator -p "1.Password" -e find-all-users
Por ejemplo:
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. Inicie sesión en NetWorker Management Console con la nueva contraseña.
Additional Information
- NetWorker: Cómo cambiar la contraseña de una cuenta de administrador o de cualquier usuario local
- NetWorker: Cómo deshabilitar el vencimiento de la contraseña
- NetWorker: Cómo cambiar los requisitos mínimos de caracteres para las contraseñas de usuario de NetWorker
- NetWorker: Cómo cambiar el conteo del historial de contraseñas para las cuentas de NetWorker
Recursos de autenticación externos: