2011-07-05 18 views
5

hemos actualizado hudson a jenkins y tenemos algunas dependencias sobre el usuario "hudson" que solíamos tener.ejecutar jenkins como usuario "hudson"

Ahora que tenemos jenkins funcionando (funciona bien) nos gustaría que se ejecute como el usuario "hudson" para mantener nuestros otros procesos intactos sin tener que volver a escribirlos.

Encontramos instrucciones sobre cómo hacer esto ANTES de instalar jenkins, pero ya hemos pasado ese punto. Jenkins está instalado y en funcionamiento. ¿Hay alguna manera de dejar que jenkins se ejecute como usuario "hudson"?

muchas gracias por ayudarnos.

Estamos funcionando CENTOS

+0

Tal vez una descripción un poco más detallada sobre cómo se instaló y de qué tipo de paquete podría ser beneficioso. –

Respuesta

0

Jenkins lo general se extiende con su propio usuario, por lo que hay dos cuestiones principales para manejar:

  • Asegúrese de que el usuario 'Hudson' tiene acceso completo a los archivos del usuario 'jenkins' (o el usuario para el que se configuró).

  • Encienda el Jenkins-daemon (u otro iniciador) con el usuario 'hudson'.

(otro enfoque es cambiar el ID de usuario por lo que es en realidad el mismo usuario pero con dos nombres)

Buena suerte!

0

Si ha instalado Jenkins desde RPM, debe haber un archivo/etc/sysconfig/jenkins con una configuración JENKINS_USER que por defecto es 'jenkins' que puede cambiar a 'hudson'.

Seguí el comentario anterior de Gonen sobre cómo asegurarse de cambiar la propiedad de los archivos propiedad de 'jenkins' por 'hudson'. No te olvides de los registros de/var/log/jenkins.

Además, no olvide reiniciar el servicio de Jenkins después de actualizar los archivos.

Cuestiones relacionadas