Revisión:
Olvidé la contraseña de Jenkins que puse en ese momento porque cambié mi ordenador, ¿cómo restablezco la contraseña de mi cuenta de Jenkins?
Entorno: sistema Windows 10 de 64 bits, Jenkins 2.249.3
Primero, encuentra el directorio de aplicaciones del servicio jenkins, abre el archivo de registro Jenkins.wrapper.log y consulta los registros INFO detallados, como se muestra a continuación:
Consulta la configuración de arranque de Jenkins de la siguiente manera:
2021-03-30 13:30:23,877 INFO - Iniciando C:\Java\jdk1.8.0_211\bin\java.exe -Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "C:\Program Files\ Jenkins\jenkins.war" --httpPort=8080 --webroot="C:\Windows\system32\config\systemprofile\AppData\Local\Jenkins\war" El directorio webroot es: C:\Windows\system32\config\systemprofile\AppData\Local\Jenkins\war, así que abrimos su directorio principal y vamos a la carpeta .jenkins.
Ruta: C:\Windows\System32\config\systemprofile\AppData\Local\Jenkins\.jenkins, abre el archivo de configuración config.xml, como se muestra a continuación:
seráuseSecurityAjusta a falso, de la siguiente manera:
Reinicia el servicio Jenkins. Reabre la web de Jenkins y, en este momento, entraremos directamente en el sistema sin contraseña, como se muestra en la figura siguiente:
Haz clic en Gestionar Jenkins y encuentra a la derecha: Insecure Jenkins permite que cualquiera en la red acceda al programa como tú. Considera al menos habilitar la autenticación para evitar abusos. , selectConfiguración de seguridad, como se muestra en la figura siguiente:
Seleccionar "Base de datos de usuarios propia de JenkinsComo se muestra a continuación:
Después de guardar,El programa modifica automáticamente el perfil de config.xmlpara poner useSecurity en true.
Haz clic en la lista de usuarios, de la siguiente manera:
Haz clic en el ID de usuario, selecciona Configuración y busca la configuración de la contraseña, como se muestra en la figura siguiente:
Después de restablecer la contraseña, haz clic en Guardar.
Finalmente, encuentra gestionar jenkins -> Configurar la Seguridad Global, [Control de Acceso] -[Política de Autorización], establecer "Los usuarios conectados pueden hacer cualquier cosaSolo los usuarios iniciados sesión pueden acceder y ver, como se muestra en la figura siguiente:
Reiniciando el servicio Jenkins (Fin)
|