J'ai un agent de lancement configuré pour exécuter un fichier .plist par exemple: /Library/LaunchAgent/foo.plist
. Dans cette liste, il est configuré pour s'exécuter pendant LoginWindow
et Aqua
.
Lorsque j'essaie de lancer mon ordinateur et d'accéder à l'écran de connexion, ce plist doit s'exécuter, mais génère plutôt l'erreur suivante (dans la console):
launchctl: propriété douteuse sur fichier (sautant): /Library/LaunchAgents/foo.plist
Lorsque je tente de me connecter à un compte non-administrateur, le même message d'erreur est affiché. Lorsque je tente de me connecter avec un compte administrateur, cela fonctionne correctement.
Soyons honnêtes, je ne connais pas grand chose aux privilèges et autorisations de Mac OS X.
Pour créer le fichier, je l'ai ouvert dans emacs
, avec sudo
le compte administrateur (par exemple, en utilisant la su
commande car l'autre compte ne dispose pas des privilèges sudo), puis je l'ai sauvegardé.
Quel compte dois-je utiliser pour créer le fichier afin qu'il fonctionne pour tous les utilisateurs?
Dois-je utiliser la commande sudo?
Dois-je modifier les autorisations de fichiers (par exemple, utiliser chmod
)?
Existe-t-il un moyen simple de récupérer un fichier existant et de changer son propriétaire au lieu de le recréer?
Quelqu'un pourrait-il s'il vous plaît expliquer pourquoi cette erreur se produit?
-rw-r--r--@ 1 admin staff 653 Oct 17 14:31 /Library/LaunchAgents/foo.plist
-F
).