1 votos

Cómo cargar un LaunchAgent siempre como root?

Estoy usando un LaunchAgent para siempre abra un cacao de la aplicación (es decir, Xcode) en el inicio de sesión. la aplicación personalizada requiere de root el permiso, pero cuando se cargan por launchctl se carga sin permisos.

¿Cómo puedo hacerlo?

Ya he intentado usar el "nombre de Usuario" palabra clave en el que los agentes plits, pero no funciona.

1voto

siva Puntos 23

LaunchAgents son siempre ejecutado por el usuario que se registra, y por lo tanto no obtener privilegios de root.

/Library/LaunchDaemons son administrados por la root y por lo tanto, obtener privilegios de root cuando se ejecutan. Lugar de su .plist aquí en su lugar y se ejecuta como root, sin embargo, no se puede ejecutar cuando el usuario inicia la sesión, como es ejecutar el superusuario no el usuario que está accediendo.

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