Mam Uruchom agenta skonfigurowany do uruchomienia pliku .plist na przykład: /Library/LaunchAgent/foo.plist. Wewnątrz tego .plist jest ustawiony do działania podczas LoginWindowi Aqua.
Gdy próbuję uruchomić komputer i przejść do ekranu logowania, ten plist powinien się uruchomić, ale zamiast tego wyświetla następujący błąd (w konsoli):
launchctl: Wątpliwa własność pliku (pomijanie): /Library/LaunchAgents/foo.plist
Kiedy próbuję zalogować się na konto inne niż admin, pojawia się dokładnie ten sam komunikat o błędzie. Kiedy próbuję zalogować się przy użyciu konta administratora, działa dobrze.
Będę szczery, nie wiem wiele o przywilejach i uprawnieniach systemu Mac OS X.
Aby utworzyć plik, otworzyłem go w górę emacs, a sudona koncie administratora (np za pomocą supolecenia od innego konta nie ma przywileje sudo), a następnie zapisany.
Którego konta muszę użyć do utworzenia pliku, aby działał on dla wszystkich użytkowników?
Czy muszę używać polecenia sudo?
Czy muszę zmienić uprawnienia do pliku (np. Używać chmod)?
Czy istnieje prosty sposób na przejęcie istniejącego pliku i zmianę jego własności zamiast konieczności ponownego tworzenia pliku?
Czy ktoś mógłby wyjaśnić, dlaczego występuje ten błąd?
-rw-r--r--@ 1 admin staff 653 Oct 17 14:31 /Library/LaunchAgents/foo.plist
-F).