我有一個配置為運行.plist文件的啟動代理,例如: /Library/LaunchAgent/foo.plist
。在此.plist中,它設置為在 LoginWindow
和 Aqua
期間運行。
當我嘗試啟動計算機並進入登錄屏幕時,此plist應該運行,但在控制台中會出現以下錯誤:
launchctl:文件上的可疑所有權(跳過):/ Library / LaunchAgents / foo.plist
當我嘗試登錄非管理員帳戶時,會給出完全相同的錯誤消息。當我嘗試使用管理員帳戶登錄時,它可以正常工作。
老實說,我對Mac OS X的特權和權限了解不多。
要創建文件,我在admin帳戶上使用 sudo
在 emacs
中打開了文件(例如,使用 su
命令,因為另一個帳戶沒有) t具有sudo特權),然後將其保存。
我需要使用哪個帳戶來創建文件,以便該文件適用於所有用戶?
是否需要使用sudo命令? >是否需要更改文件許可權(例如,使用 chmod
)?
是否有一種簡便的方法來獲取現有文件並更改其所有權,而不必重新創建文件?
有人可以解釋為什麼會發生此錯誤嗎?