Lanzamiento: permissions dudosos en el file: problema al instalar Jenkins

Intento instalar Jenkins en 10.6.8 y parte de esto requiere que modifiques el daemon de lanzamiento de plist. org.jenkins-ci.plist que es propiedad de root. Estaba usando admin y le di permiso al administrador para escribir este file. Utilicé este permiso para convertir al administrador en el usuario de jenkins y establecer el directory de inicio como el directory de usuarios de administrador. Sin embargo, ahora no puedo ejecutar el demonio de lanzamiento.

launchctl: Dubious permissions on file (skipping) 

Ahora me doy count de que esto se debe a un problema de security por haberme dado este permiso. El plist ahora tiene mi usuario administrador como el usuario de jenkins. ¿Debería ahora eliminar los privilegios de escritura y todo está bien (el administrador puede ser ahora el usuario de jenkins) o no?

  • Instale Mountain Lion en otra unidad sin reiniciar
  • Para instalar Shotwell en OSX
  • Compartir una sola Dropbox entre varias counts en una Mac: ¿es posible?
  • No puedo abrir / save files en El Capitan. ¿Es este un problema de permissions?
  • ¿Qué significa "@" en los permissions de files de Unix?
  • Problemas con com.apple.cmio.AppleCameraAssistant
  • Actualización: sudo chown root org.jenkins-ci.plist y aún siento que las cosas son dudosas.

  • mac mini atascado en el arranque
  • Diferencia fundamental entre OS X 10.6 Install Disc que viene con New MacBooks uno que viene en Retail Box-Pack
  • Repara "No tienes permiso" en las carpetas de inicio
  • Problema al instalar X11 / XQuartz en Mac 10.8.5
  • ¿Cómo edito un file Info.plist?
  • AppleScript: las páginas que se exportan a PDF fallan debido a los permissions de Sandbox
  • One Solution collect form web for “Lanzamiento: permissions dudosos en el file: problema al instalar Jenkins”

    Si está en / Library / LaunchDaemons, que supongo que es para un daemon del sistema, y ​​quiere que los files vuelvan a la configuration pnetworkingeterminada:

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

    El plist se registrará al reiniciarse, o puede cargarlo así:

     sudo launchctl load org.jenkins-ci.plist 

    Puede verificar el estado de esta manera:

     sudo launchctl list <<Job Name>> 

    Tenga en count que jobname no es lo mismo que el nombre del file. Dentro del plist verás una label. 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 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).