我有一个配置为运行.plist文件的启动代理,例如:/Library/LaunchAgent/foo.plist
。在此.plist内,它设置为在LoginWindow
和期间运行Aqua
。
当我尝试启动计算机并进入登录屏幕时,此plist应该运行,但会出现以下错误(在控制台中):
launchctl:记录中的可疑所有权(跳过):/Library/LaunchAgents/foo.plist
当我尝试登录非管理员帐户时,会给出完全相同的错误消息。当我尝试使用管理员帐户登录时,它可以正常工作。
老实说,我对Mac OS X的特权和权限了解不多。
要创建文件,我emacs
使用sudo
admin帐户(例如,su
由于其他帐户没有sudo特权而使用命令)在中打开了文件,然后将其保存。
我需要使用哪个帐户来创建文件以便所有用户都能使用?
我需要使用sudo命令吗?
我是否需要更改文件权限(例如使用chmod
)?
有没有简单的方法来获取现有文件并更改其所有权,而不必重新创建该文件?
有人可以解释为什么会发生此错误吗?
-rw-r--r--@ 1 admin staff 653 Oct 17 14:31 /Library/LaunchAgents/foo.plist
-F
)。