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 LoginWindow
i 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 sudo
na koncie administratora (np za pomocą su
polecenia 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
).