1 votos

Launchctl: dudosas permisos archivo: problema instalación Jenkins

Estoy tratando de instalar Jenkins, en el 10.6.8 y parte de esto requiere que modificar el plist de lanzamiento de demonio. org.jenkins-ci.plist que es propiedad de root. Yo estaba usando admin y me dio admin permiso para escribir en este archivo. He utilizado este permiso para hacer el admin jenkins usuario y establezca el directorio home a ser el usuario administrador del directorio. Sin embargo, ahora no puedo ejecutar el lanzamiento del demonio.

launchctl: Dubious permissions on file (skipping)

Ahora me doy cuenta de que esto es debido a un problema de seguridad con haber dado mi permiso. El plist ahora tiene mi usuario administrador como el usuario de jenkins. Debo ahora acaba de quitar los privilegios de escritura y todo es bueno (administrador puede ahora ser el jenkins usuario) o no?

Actualización: hice sudo chown root org.jenkins-ci.plist , y aún se siente que las cosas son dudosas.

2voto

geocoin Puntos 121

Si usted está en /Library/LaunchDaemons, que supongo que son para un demonio del sistema, y desea que los archivos para volver a predeterminado:

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

El plist registrará en el reinicio, o usted puede cargar como este:

sudo launchctl load org.jenkins-ci.plist

Usted puede comprobar el estado como este:

sudo launchctl list <<Job Name>>

Tenga en cuenta que jobname no es la misma como nombre de archivo. Dentro de la plist verás una Etiqueta. Ese es el nombre de:

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

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

sudo launchctl list DataScrub

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X