He perdido la contraseña del usuario administrador en hudson (en realidad, simplemente dejó de funcionar aleatoriamente), puedo volver a entrar deshabilitando la seguridad (editando ~/.hudson/config.xml) luego puedo configurar hudson, pero puedo ' t encuentra opciones para agregar nuevos usuarios o cambiar/restablecer las contraseñas de los usuarios; ¿quizás estas opciones no aparezcan cuando la seguridad está desactivada? Estaba usando la seguridad basada en la matriz. ¿Cómo puedo agregar un nuevo usuario o restablecer la contraseña de los existentes?¿Cómo puedo restablecer una contraseña de usuario en hudson?
Respuesta
Here es un artículo que describe cómo se logra esto.
La primera de ellas: editar la configuración en el archivo config.xml si ha definido más usuarios en el Hudson y su contraseña al menos un del usuario autorización. Por ejemplo, el nombre de usuario, llamado Pedro, y sabes la contraseña de la toma de usuario, en este caso, basta con abrir la
%HUDSON_HOME%/config.xml
y encontrar la línea:<permission>Hudson.model.Hudson.Administer:peter</permission>
y añadir una nueva línea a continuación:
<permission>Hudson.model.Hudson.Administer:jack</permission>
Guarde su cambio y reinicie su servidor Hudson, luego puede iniciar sesión como y cambiar su contraseña. Después, inicie sesión usando su propia cuenta y vaya a
http://your/hudson/configure
y cambie el conector a su configuración de autorización normal.La otra forma ist acaba de editar su propia
config.xml
, en este caso, abierta%HUDSON_HOME%/your/config.xml
y encontrar la línea:<password>………</password>
se codifica el texto entre la etiqueta de contraseña, por lo que no solo tiene que introducir su contraseña como texto plano aquí. La forma más fácil para usted ahora es solo eliminar todo el texto entre esa etiqueta, en otras palabras, simplemente deje la contraseña vacía.
Espero que esto ayude.
El problema que estaba teniendo es que incluso cuando habilité privilegios de administrador para Anonymous, no pude establecer/restablecer contraseñas. Eventualmente descubrí que el "Reino de Seguridad" había sido desarmado de la base de datos de Hudson a nada, así que incluso con seguridad habilitada y permisos de matriz configurados correctamente, no había opciones de contraseña en cualquier lugar para establecer/restablecer/etc. - Este es un problema con la desactivación temporal de la seguridad de forma manual desde config.xml; rompe silenciosamente una carga de otras configuraciones. – jhabbott
sorprendió esta respuesta obtuvo 5 votos positivos: caracteres especiales en el texto significaban que algunas de las partes más importantes eran invisibles. por favor revise sus respuestas cuidadosamente antes de enviarlas, especialmente cuando copie/pegue de fuentes externas – scytale
+1 ... aunque funcionó, me sorprende que no haya una manera más fácil de hacerlo. Bueno, es hora de sacar el viejo libro de Java y crear un plugin para hacerlo un proceso perfecto. – Arran
Yo uso Jenkins, pero esto debería ser similar en Hudson. Debe iniciar sesión como usuario con permisos administrativos, por lo que configurar Hudson para usar la seguridad es esencial. Busque el enlace "Administrar usuarios" en la página "Administrar Hudson" (la página de configuración principal vinculada desde la página principal). La página 'Administrar usuarios' debería darle una lista de usuarios que se han configurado para su uso con Hudson y usted debería poder agregar/editar/eliminar usuarios desde aquí.
Lea el artículo this para obtener más información sobre cómo configurar la seguridad en Hudson.
En Hudson 3.0, la seguridad se define en un archivo separado, hudson-security.xml. El mismo directorio sin embargo.
Simplemente edite la entrada <useSecurity>true</useSecurity>
y especifique false.
Si tiene acceso a los archivos jenkins, edite config.xml.
/var/lib/jenkins/config.xml
Cambio
<useSecurity>true</useSecurity>
<useSecurity>false</useSecurity>
Y a comentar
<authorizationStrategy/>
Ref: http://it.i88.ca/2013/04/reset-password-of-jenkins.html
Saludos!
- 1. - Recuperable (Restablecer contraseña)
- 2. Cómo puedo restablecer el nombre de usuario y la contraseña para SQL Server 2008
- 3. hudson git https contraseña, ¿cómo lo especifico?
- 4. Restablecer el estado de recuperación de contraseña
- 5. Generar URL temporal para restablecer la contraseña
- 6. Formulario Django + para restablecer la contraseña
- 7. ¿Es mejor restablecer la contraseña o devolver la contraseña perdida?
- 8. ¿Cómo generar una contraseña aleatoria o URL temporal para restablecer la contraseña en Zend Framework?
- 9. ¿Cómo recibir una notificación cuando un usuario cambia la contraseña o solicita un restablecimiento de contraseña?
- 10. ¿Cómo restablecer la contraseña de root de mysql?
- 11. Cómo restablecer la contraseña del usuario desde la interfaz de administrador
- 12. ¿Cómo puedo restablecer table.DefaultView.RowFilter?
- 13. ¿Cómo puedo crear una contraseña?
- 14. ¿Cómo puedo restablecer una secuencia factory_girl?
- 15. ejecutar jenkins como usuario "hudson"
- 16. Restablecer la contraseña de root de mysql5 en macports
- 17. Cómo restablecer la contraseña de administrador de Django
- 18. Formas seguras para restablecer la contraseña o dar una contraseña anterior
- 19. Restablecer la contraseña de ASP.NET: ¿problemas de seguridad?
- 20. ¿Cómo puedo establecer una contraseña de usuario en Linux desde un script de python?
- 21. Cómo recuperar o restablecer la contraseña del paquete SSIS?
- 22. ¿Cómo puedo generar una contraseña aleatoria en el idioma de un usuario?
- 23. TeamCity Nombre de usuario/contraseña
- 24. LDAP - ¿Cómo verificar una combinación de nombre de usuario/contraseña?
- 25. Restablecer la contraseña de raíz de MySQL cuando no se conoce la contraseña actual
- 26. Diseñar la plantilla de correo para restablecer la contraseña
- 27. nombre de usuario y contraseña en sqlite3
- 28. Oracle: ¿cómo desactivar la contraseña del usuario?
- 29. establecer una contraseña en blanco para el usuario de PostgreSQL
- 30. Poner una contraseña a un usuario en PhpMyAdmin en Wamp
http://polygoncell.blogspot.com/2009/02/hudson-forget-password-reset-password.html –
Solucionado. Gracias a todos los que contestaron. Si tiene este problema y tiene que editar manualmente config.xml para desactivar la seguridad temporalmente, asegúrese de volver a aplicar la "base de datos de usuarios de Hudson" en la sección "Reino de seguridad" cuando vuelva a habilitar la seguridad, así como a la configuración la matriz de privilegios. – jhabbott