Launchctl: Permisos dudosos en el archivo: Problema al instalar Jenkins [duplicado]

1

Estoy intentando instalar Jenkins en 10.6.8 y parte de esto requiere que se modifique el demonio de inicio de plist. org.jenkins-ci.plist que es propiedad de root. Estaba usando admin y le di permiso de administrador para escribir este archivo. Utilicé este permiso para hacer que el administrador sea el usuario jenkins y configurar el directorio de inicio para que sea el directorio del usuario administrador. Sin embargo, ahora no puedo ejecutar el demonio de lanzamiento.

launchctl: Dubious permissions on file (skipping)

Ahora me doy cuenta de que esto se debe a un problema de seguridad al haberme otorgado este permiso. La lista ahora tiene mi usuario administrador como el usuario de jenkins. ¿Debo eliminar ahora los privilegios de escritura y todo está bien (el administrador ahora puede ser el usuario jenkins) o no?

Actualización: hice sudo chown root org.jenkins-ci.plist y todavía siento que las cosas son dudosas.

    
pregunta Code Droid 13.09.2012 - 04:48

1 respuesta

2

Si estás en / Library / LaunchDaemons, supongo que eres para un demonio del sistema, y quieres que los archivos vuelvan a los valores predeterminados:

sudo chown root:wheel org.jenkins-ci.plist
sudo chmod 644 org.jenkins-ci.plist

El plist se registrará en el reinicio, o puede cargarlo así:

sudo launchctl load org.jenkins-ci.plist

Puedes verificar el estado de esta manera:

sudo launchctl list <<Job Name>>

Tenga en cuenta que nombre de trabajo no es lo mismo que nombre de archivo. Dentro de la lista verá una etiqueta. Ese es el nombre:

    <key>Label</key>
    <string>DataScrub</string>

En mi ejemplo, el nombre es DataScrub, por lo que sería:

sudo launchctl list DataScrub
    
respondido por el Alex 13.09.2012 - 06:00

Lea otras preguntas en las etiquetas