たとえば、.plistファイルを実行するように起動エージェントを構成しています/Library/LaunchAgent/foo.plist
。この.plist内では、LoginWindow
およびの間に実行するように設定されていますAqua
。
コンピューターを起動してログイン画面を表示しようとすると、このplistが実行されますが、代わりに(コンソールで)次のエラーが表示されます。
launchctl:ファイルの疑わしい所有権(スキップ):/Library/LaunchAgents/foo.plist
管理者以外のアカウントにログインしようとすると、まったく同じエラーメッセージが表示されます。管理者アカウントでログインしようとすると、うまくいきます。
正直なところ、Mac OS Xの特権と許可についてはあまり知りません。
ファイルを作成するには、私はそれを開いたemacs
と、sudo
(使用して、たとえば管理者アカウントにsu
他のアカウントは、sudo権限を持っていないので、コマンド)をし、それを救いました。
すべてのユーザーに対して機能するように、どのアカウントを使用してファイルを作成する必要がありますか?
sudoコマンドを使用する必要がありますか?
ファイルのアクセス権を変更する必要がありますchmod
か(例:を使用)。
ファイルを再作成する代わりに、既存のファイルを取得してその所有権を変更する簡単な方法はありますか?
誰かがこのエラーが発生する理由を説明できますか?
-rw-r--r--@ 1 admin staff 653 Oct 17 14:31 /Library/LaunchAgents/foo.plist
-F
ます()。