GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo restablecer la configuración de seguridad de Jenkins desde la línea de comandos?

Otra forma sería editar manualmente el archivo de configuración de su usuario (por ejemplo, /var/lib/jenkins/users/username/config.xml) y actualizar el contenido de passwordHash :

<passwordHash>#jbcrypt:$2a$10$razd3L1aXndFfBNHO95aj.IVrFydsxkcQCcLmujmFQzll3hcUrY7S</passwordHash>

Una vez que haya hecho esto, simplemente reinicie Jenkins e inicie sesión con esta contraseña:

test

La solución más simple es deshabilitar completamente la seguridad:cambie true a false en /var/lib/jenkins/config.xml archivo.

<useSecurity>true</useSecurity>

Una sola línea para lograr lo mismo:

sed -i 's/<useSecurity>true<\/useSecurity>/<useSecurity>false<\/useSecurity>/g' /var/lib/jenkins/config.xml

Luego simplemente reinicie Jenkins:

sudo service jenkins restart

Y luego ve al panel de administración y configura todo una vez más.

Si en caso de que esté ejecutando su Jenkins dentro de un pod de Kubernetes y no puede ejecutar service comando, luego puede reiniciar Jenkins eliminando el pod:

kubectl delete pod <jenkins-pod-name>

Una vez que se haya emitido el comando, Kubernetes terminará el antiguo pod y comenzará uno nuevo.


Linux
  1. Cómo instalar software desde la línea de comandos de Linux

  2. Cómo instalar actualizaciones de seguridad desde la línea de comandos en Ubuntu

  3. ¿Cómo saber en qué versión de Os X estoy desde la línea de comandos?

  4. ¿Cómo silenciar desde la línea de comandos?

  5. Cómo canalizar texto desde la línea de comando al portapapeles

Cómo reiniciar o reiniciar el servidor Linux desde la línea de comandos

Cómo buscar en Google desde la línea de comandos

Cómo reiniciar (reiniciar) Linux desde la línea de comandos

Cómo reiniciar Ubuntu desde la terminal

Cómo buscar archivos desde la línea de comandos de Linux

Eliminar directorio en Linux:cómo eliminar una carpeta desde la línea de comandos