I have a Launch Agent configured to run a .plist file for example:
/Library/LaunchAgent/foo.plist. Inside this .plist, it is set to run during
When I attempt to launch my computer and get to the login screen, this plist should run but instead gives the following error (in the console):
launchctl: Dubious ownership on file (skipping): /Library/LaunchAgent/foo.plist
When I attempt to login in to a non-admin account, it gives the exact same error message. When I attempt to login with an admin account, it works fine.
I'll be honest, I don't know much about Mac OS X privileges and permissions.
To create the file, I opened it up in
sudo on the admin account (e.g. by using the
su command since the other account doesn't have sudo privileges) and then saved it.
Which account do I need to use to create the file so that it works for all users?
Do I need to use the sudo command?
Do I need to change the file permissions (e.g. use
Is there an easy way to take an existing file and change its ownership instead of having to recreate the file?
Could someone please explain why this error happens?