|
Sistema
|
Procedimiento
|
|
Sistema Linux
|
Ejecute passwd <UserName> para cambiar la contraseña del usuario. Introduzca la nueva contraseña cuando se le solicite.
Si omite <UserName>, se cambia la contraseña del usuario actual.
|
|
Sistema Windows
|
Los siguientes pasos utilizan Windows Server 2019 como ejemplo.
-
Inicie sesión en el servidor Windows y haga clic en el icono situado en la esquina inferior izquierda.
-
Haga clic en el icono . En la página Windows Settings, haga clic en Accounts.
-
En el panel de navegación izquierdo, haga clic en Sign-in options.
-
Siga las instrucciones en pantalla para cambiar la contraseña del servidor.
|
|
Base de datos MySQL
|
-
Inicie sesión en la base de datos MySQL.
-
Ejecute el siguiente comando para consultar la información de contraseñas de los usuarios. SELECT user, host, authentication_string FROM user;
Nota
Es posible que algunas versiones de MySQL no admitan este comando. Si no devuelve información de contraseñas, ejecute el siguiente comando en su lugar. SELECT user, host, password FROM user;
-
Ejecute el siguiente comando para cambiar la contraseña del usuario afectado. ALTER USER '<UserName>'@'<HostName>' IDENTIFIED BY '<NewPassword>';
-
Ejecute el comando flush privileges; para aplicar los cambios.
|
|
Base de datos Redis
|
-
Abra el archivo de configuración de Redis, redis.conf.
-
Ejecute el siguiente comando para establecer o cambiar la contraseña. requirepass <NewPassword>
Este comando modifica una contraseña existente o establece una nueva si no hay ninguna configurada.
-
Reinicie el servicio de Redis.
|
|
Base de datos SQL Server
|
-
Inicio de sesión en sistema Linux
Inicie sesión en la base de datos SQL Server y ejecute el siguiente comando para cambiar la contraseña de inicio de sesión. EXEC sp_password @old=N'<OldPassword>', @new=N'<NewPassword>', @loginame=N'<UserName>';
-
Autenticación de Windows
En el cliente de base de datos SQL Server, vaya a , seleccione el usuario y reemplace la contraseña débil por una segura.
|
|
Base de datos MongoDB
|
-
Inicie sesión en la base de datos MongoDB.
-
Ejecute el comando use admin para cambiar a la base de datos admin.
-
Ejecute el comando db.changeUserPassword("<UserName>", "<NewPassword>") para cambiar la contraseña del usuario.
Establezca una contraseña segura de más de 12 caracteres que incluya dígitos, letras mayúsculas, letras minúsculas y caracteres especiales.
-
Asegúrese de que la autenticación esté habilitada.
En el archivo de configuración de MongoDB mongod.conf, establezca security.authorization en enabled o configure el parámetro auth como true.
-
Ejecute el comando systemctl restart mongod para reiniciar el servicio de MongoDB.
|
|
Base de datos PostgreSQL
|
-
Inicie sesión en la base de datos PostgreSQL.
-
Ejecute el siguiente comando para cambiar la contraseña débil. ALTER USER <UserName> WITH PASSWORD '<NewPassword>';
|
|
Tomcat
|
-
Abra el archivo de configuración conf/tomcat-user.xml en el directorio raíz de Tomcat.
-
Para el nodo del usuario objetivo, cambie el valor del atributo password por una contraseña segura.
|
|
Rsync
|
-
Abra el archivo de configuración de Rsync, rsyncd.conf.
-
Localice el parámetro secrets file para encontrar la ruta del archivo rsyncd.secret.
-
Edite el archivo rsyncd.secret. Para el usuario objetivo, establezca una nueva contraseña segura con el formato <UserName>:<NewPassword>.
-
Reinicie el servicio de Rsync.
|
|
SVN
|
-
Abra el directorio del repositorio.
-
En el archivo de configuración <path>/conf/svnserve.conf, localice el parámetro password-db.
-
Utilice el valor del parámetro password-db para ubicar el archivo de configuración de contraseñas (de forma predeterminada, el archivo passwd) y cambie la contraseña en dicho archivo.
-
Reinicie el servicio de SVN.
|
|
vsftpd
|
-
Usuarios locales
-
Abra el archivo de configuración vsftpd.conf.
-
Agregue o modifique el parámetro anonymous_enable y establezca su valor en NO para deshabilitar el inicio de sesión anónimo.
-
Ejecute el comando passwd <UserName> para cambiar la contraseña del usuario FTP.
-
Siga las indicaciones para establecer una nueva contraseña segura.
-
Usuarios virtuales
-
Abra el archivo /etc/vsftpd/login.txt.
-
Modifique la contraseña correspondiente al nombre de usuario y guarde el archivo.
El archivo utiliza líneas alternas: el nombre de usuario va en las líneas impares y la contraseña en las pares.
-
Ejecute el comando db_load -T -t hash -f /etc/vsftpd/login.txt /etc/vsftpd/login.db.
-
Modifique el archivo /etc/pam.d/vsftpd.
Después de las líneas que contienen auth pam_userdb.so y account pam_userdb.so, agregue la instrucción db=/etc/vsftpd/login. Consulte la siguiente figura para ver la ubicación correcta. Guarde el archivo después de modificarlo. 
-
Reinicie vsftpd.
|
|
FTP
|
-
Inicie sesión en el servidor Linux objetivo como usuario root.
-
Ejecute el siguiente comando. passwd <UserName>
-
Introduzca la nueva contraseña cuando se le solicite.
Aparece un mensaje de confirmación: all authentication tokens updated successfully.
|
|
Base de datos InfluxDB
|
-
Inicie sesión en la base de datos InfluxDB.
-
Ejecute el siguiente comando para cambiar la contraseña de la base de datos.
Reemplace NewPassword con la nueva contraseña, entre comillas simples. set password for "<UserName>" = '<NewPassword>'
|
|
JBoss 6 y 7
|
-
JBoss 6:
-
Edite el archivo de configuración /conf/props/jmx-console-users.properties. Cambie la contraseña débil mediante el formato <UserName>=<Password>.
-
Reinicie JBoss 6.
-
Ejecute ps -ef|grep jboss para ver el proceso actual de JBoss 6.
-
Ejecute kill -9 <Process_ID> para finalizar el proceso.
Reemplace <Process_ID> con el ID de proceso de JBoss 6.
-
Ejecute el siguiente comando para iniciar el servicio de JBoss.
Reemplace <jboss6_path> con el directorio de instalación de JBoss 6. <jboss6_path>/bin/run.sh
-
JBoss 7:
-
Edite el archivo de configuración /configuration/mgmt-users.properties y elimine la entrada del usuario que tiene la contraseña débil.
-
Ejecute bin/adduser.sh en la ruta de instalación de JBoss y siga las indicaciones para agregar un nuevo usuario con una contraseña segura.
|
|
Jenkins
|
-
Inicie sesión en la consola web de Jenkins.
-
Haga clic en Configure para abrir la página Configure.
-
En el campo Password, introduzca la nueva contraseña.
|
|
OpenLDAP
|
-
Ejecute el siguiente comando para consultar el valor y la ubicación del campo de contraseña del administrador de OpenLDAP. ldapsearch -H ldapi:// -LLL -Q -Y EXTERNAL -b "cn=config" "(olcRootDN=*)" dn olcRootDN olcRootPW
-
Ejecute el siguiente comando para generar una nueva contraseña. slappasswd -s <NewPassword>
Este comando devuelve el valor hash de la nueva contraseña (NewHash).
-
Cree un nuevo archivo llamado newpassword.ldif y agréguele el siguiente contenido. dn: olcDatabase={2}hdb,cn=config
changetype: modify
replace: olcRootPW
olcRootPW: NewHash
El valor de la línea dn es el valor dn devuelto por el primer comando de consulta. NewHash es el valor hash de la nueva contraseña.
-
Ejecute el siguiente comando para importar el nuevo archivo ldif. ldapmodify -H ldapi:// -Y EXTERNAL -f newpassword.ldif
|
|
OpenVPN en Linux
|
Edite el archivo de configuración pwd-file para cambiar la contraseña de OpenVPN:
-
Localice el archivo de configuración pwd-file. Por lo general, este archivo se encuentra en el directorio /etc/openvpn.
-
Agregue la siguiente instrucción al archivo de configuración para deshabilitar la autenticación por certificado de cliente. client-cert-not-required
-
Agregue la siguiente instrucción al archivo de configuración para habilitar el script de contraseña de usuario. auth-user-pass-verify /etc/openvpn/checkpsw.sh via-env
-
Agregue la siguiente instrucción al archivo de configuración para suprimir las advertencias del sistema. script-security 3
-
Edite el archivo /etc/openvpn/psw-file. Cada línea corresponde a una cuenta, con el nombre de usuario y la contraseña separados por un espacio. Ejemplo: cat /etc/openvpn/psw-file
abcdocker <NewPassWord>
abc <NewPassWord>
test <NewPassWord>
-
Ejecute el siguiente comando para obtener el script checkpsw.sh. wget http://openvpn.se/files/other/checkpsw.sh
Nota
De forma predeterminada, checkpsw.sh lee los nombres de usuario y las contraseñas del archivo /etc/openvpn/psw-file.
|
|
Base de datos Oracle
|
-
Inicie sesión en la base de datos Oracle.
-
Ejecute el siguiente comando para cambiar la contraseña. alter user <UserName> identified by <NewPassWord>;
|
|
pptpd
|
-
Edite el archivo /etc/ppp/chap-secrets.
-
Configure el nombre de usuario y la contraseña con el formato <UserName> pptpd <NewPassword> *.
Los campos UserName, pptpd, NewPassword y * deben estar separados por tabuladores.
-
Reinicie el servicio pptp.
|
|
ProFTPD
|
Ejecute el siguiente comando e introduzca la nueva contraseña cuando se le solicite.
En el comando, File_Path hace referencia a la ruta del archivo que almacena el usuario virtual. ftpasswd --passwd --name=<UserName> --change-password --file=File_Path
|
|
RabbitMQ
|
Ejecute el siguiente comando para cambiar la contraseña débil. rabbitmqctl change_password <UserName> '<NewPassword>'
|
|
VncServer
|
-
Asegúrese de que VncServer esté apagado y luego vaya al directorio de instalación de VncServer en el servidor.
Si la contraseña débil no pertenece al usuario root, inicie sesión o cámbiese al usuario cuya contraseña necesita modificar. Por ejemplo, si el usuario es aliuser, ejecute el comando su - aliuser.
-
Elimine el archivo passwd del directorio de instalación. Por ejemplo, elimine /home/aliuser/.vnc/passwd.
-
Ejecute el comando vncpasswd para restablecer la contraseña.
Importante
VncServer valida únicamente los primeros 8 caracteres de una contraseña. Por ejemplo, si establece la nueva contraseña como Aliyunpasswd, solo serán válidos los primeros 8 caracteres, Aliyunpa. Si la contraseña válida no cumple con los requisitos de complejidad, existe un alto riesgo de que sea descifrada. Asegúrese de que su contraseña cumpla con los requisitos de complejidad.
|
|
WebLogic 12c
|
-
Inicie sesión en la WebLogic Server Administration Console.
-
En el panel de navegación izquierdo, elija .
-
Seleccione el usuario cuya contraseña desea cambiar.
-
En la página Passwords, introduzca y confirme la nueva contraseña, y luego haga clic en Save.
-
Si el Change Center en la esquina superior izquierda de la consola muestra Activate Changes, haga clic en Activate Changes.
-
Inicie sesión en el servidor y modifique el campo password del usuario objetivo en el archivo de configuración %DOMAIN_HOME%/servers/AdminServer/security/boot.properties.
Esta contraseña debe coincidir con la establecida en la consola de WebLogic. Después de la modificación, la contraseña se cifra automáticamente con AES.
-
Ejecute el comando %DOMAIN_HOME%/bin/stopWeblogic.sh para detener WebLogic de forma segura y luego reinícielo.
Nota
-
Debe reiniciar WebLogic para que la nueva contraseña surta efecto.
-
Si no puede modificar la configuración, vaya al Change Center en la esquina superior izquierda de la consola de WebLogic y haga clic en Lock & Edit.
-
Debe detener WebLogic de forma segura. De lo contrario, es posible que WebLogic no se inicie correctamente.
|
|
ActiveMQ
|
-
Vaya al directorio de archivos de configuración activemq_path/conf/.
Aquí, activemq_path es la ruta de instalación de la aplicación.
-
Ejecute el comando vim jetty-realm.properties para editar el archivo de configuración.
-
Agregue o modifique el usuario.
El formato para modificar el nombre de usuario y la contraseña es <UserName>: <NewPassword>,RoleName, donde RoleName es el rol. Por ejemplo: admin: passwd123!@#, admin.
-
Guarde los cambios, salga y luego reinicie el servicio.
|
|
Elasticsearch
|
Nota
Las funciones de seguridad de Elasticsearch requieren el complemento X-Pack. X-Pack viene integrado en Elasticsearch 7.x y versiones posteriores. Para versiones anteriores, establezca xpack.security.enabled: true en elasticsearch.yml.
Ejecute el siguiente comando para cambiar la contraseña del usuario.
Donde ES_HOME_PATH es la ruta de instalación de Elasticsearch y passwd es la nueva contraseña. ES_HOME_PATH/bin/elasticsearch-users passwd <UserName>
|
|
Samba
|
-
Ejecute el comando smbpasswd <UserName> para cambiar la contraseña del usuario.
-
Introduzca la nueva contraseña cuando se le solicite.
|
|
Zabbix
|
-
Inicie sesión en la consola web de Zabbix con una cuenta de administrador.
-
En la barra de menú superior, elija para ver la lista de usuarios.
-
Haga clic en el nombre del usuario objetivo y luego en Change password.
-
Introduzca la nueva contraseña y luego haga clic en Update.
|