Eu tenho um agente Lançamento configurado para executar um arquivo .plist por exemplo: /Library/LaunchAgent/foo.plist
. Dentro deste .plist, ele está configurado para ser executado durante LoginWindow
e Aqua
.
Quando tento iniciar o meu computador e chegar à tela de login, essa lista deve ser executada, mas, em vez disso, fornece o seguinte erro (no console):
launchctl: Propriedade duvidosa no arquivo (pulando): /Library/LaunchAgents/foo.plist
Quando tento fazer login em uma conta que não seja de administrador, ela exibe exatamente a mesma mensagem de erro. Quando tento fazer login com uma conta de administrador, ele funciona bem.
Serei honesto, não sei muito sobre os privilégios e permissões do Mac OS X.
Para criar o arquivo, abri-lo em emacs
, com sudo
a conta de administrador (por exemplo, usando o su
comando já que a outra conta não tem privilégios sudo) e depois salvou.
Qual conta eu preciso usar para criar o arquivo para que ele funcione para todos os usuários?
Preciso usar o comando sudo?
Preciso alterar as permissões do arquivo (por exemplo, uso chmod
)?
Existe uma maneira fácil de pegar um arquivo existente e alterar sua propriedade em vez de ter que recriar o arquivo?
Alguém poderia explicar por que esse erro ocorre?
-rw-r--r--@ 1 admin staff 653 Oct 17 14:31 /Library/LaunchAgents/foo.plist
-F
).