Tengo un Lanzamiento Agente configurado para ejecutar un .plist archivo por ejemplo: /Library/LaunchAgent/foo.plist
. Dentro de este .plist, está configurado para ejecutarse durante LoginWindow
y Aqua
.
Cuando intento lanzar mi equipo y llegar a la pantalla de inicio de sesión, esta plist debe ejecutar, pero en cambio da el siguiente error (en la consola):
launchctl: Dudosa titularidad en el archivo (saltar): /Library/LaunchAgents/foo.plist
Cuando intento de inicio de sesión para un usuario que no sea administrador de la cuenta, se le da el mismo mensaje de error. Cuando intento iniciar sesión con una cuenta de administrador, funciona bien.
Voy a ser honesto, no sé mucho acerca de Mac OS X permisos y privilegios.
Para crear el archivo, lo abrió en emacs
, sudo
sobre la cuenta de administrador (por ejemplo, mediante el uso de la su
comando desde la otra cuenta no tiene privilegios sudo) y después lo guardó.
¿Qué cuenta debo utilizar para crear el archivo para que funcione para todos los usuarios?
Qué necesito para utilizar el comando sudo?
¿Es necesario cambiar los permisos de archivo (por ejemplo, el uso chmod
)?
Hay una manera fácil de llevar un archivo existente y cambiar su propiedad en lugar de tener que volver a crear el archivo?
Podría alguien por favor explique por qué se produce este error?