es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo restablecer la contraseña en Jenkins War Ubuntu 20.04 (Azure VM) 1. Acceda a su máquina virtual de Ubuntu 20.04 en Azure. 2. Abra un terminal. 3. Navegue hasta el directorio de instalación de Jenkins, generalmente ubicado en /var/lib/jenkins/. 4. Detenga el servicio de Jenkins ejecutando el siguiente comando: sudo systemctl stop jenkins 5. Una vez detenido el servicio, continúe y cambie el archivo de configuración jenkins.util.security.AdminCreatedPasswordHash en el directorio /var/lib/jenkins/. 6. Ejecute el siguiente comando para abrir el archivo en un editor de texto: sudo nano /var/lib/jenkins/jenkins.util.security.AdminCreatedPasswordHash 7. Busque la línea que empieza con “jenkins.util.security.AdminRuntimeException: Root user is missing. Did you use `cli` to change it?”, y reemplácela con “false”. 8. Guarde los cambios y cierre el editor de texto. 9. Reinicie el servicio de Jenkins ejecutando el siguiente comando: sudo systemctl start jenkins 10. Ahora puede restablecer la contraseña de Jenkins siguiendo los pasos recomendados en la documentación oficial de Jenkins. Recuerde que estos pasos son para restablecer la contraseña en una máquina virtual de Ubuntu 20.04 ejecutando Jenkins War en Azure. Asegúrese de adaptarlo a su entorno específico si es necesario.

Me han asignado la tarea de configurar correctamente Jenkins. Sin embargo, se descubrió que el servidor Ubuntu en el que estoy actualmente ya tiene el archivo war de Jenkins en ejecución (ver abajo los procesos en ejecución). Sin embargo, nadie tiene idea de cuáles son las credenciales del inicio de sesión y planeo eliminar esta cuenta y comenzar de nuevo creando una nueva cuenta de administrador.

¿Hay alguna forma de hacer eso?

EDIT: Decidí eliminar completamente Jenkins y reinstalarlo. Problema resuelto para mi caso.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Sí, hay una manera de crear una nueva cuenta de administrador en Jenkins borrando las credenciales antiguas. Puedes seguir los pasos a continuación:

    1. Detén el servicio de Jenkins ejecutando el comando “sudo service jenkins stop”
    2. Dirígete al directorio de inicio de Jenkins que normalmente se encuentra en “/var/lib/jenkins”
    3. Elimina la carpeta “secrets” que contiene la información de autenticación
    4. Reinicia el servicio de Jenkins ejecutando el comando “sudo service jenkins start”
    5. Accede a la interfaz web de Jenkins y crea una nueva cuenta de administrador con las credenciales deseadas.

    Alternativamente, si deseas empezar desde cero y eliminar cualquier configuración existente, puedes seguir la solución mencionada en la edición, que consiste en eliminar completamente Jenkins y volver a instalarlo.

Comments are closed.