Saya memiliki Agen Peluncuran dikonfigurasi untuk menjalankan file Plist misalnya: /Library/LaunchAgent/foo.plist
. Di dalam .plist ini, sudah diatur untuk dijalankan selama LoginWindow
dan Aqua
.
Ketika saya mencoba untuk meluncurkan komputer saya dan masuk ke layar login, daftar ini harus dijalankan tetapi malah memberikan kesalahan berikut (di konsol):
launchctl: Kepemilikan yang meragukan pada file (melewatkan): /Library/LaunchAgents/foo.plist
Ketika saya mencoba masuk ke akun non-admin, itu memberikan pesan kesalahan yang sama persis. Ketika saya mencoba masuk dengan akun admin, itu berfungsi dengan baik.
Saya akan jujur, saya tidak tahu banyak tentang hak istimewa dan izin Mac OS X.
Untuk membuat file, saya membukanya emacs
, dengan sudo
di akun admin (mis. Dengan menggunakan su
perintah karena akun lain tidak memiliki hak sudo) dan kemudian menyimpannya.
Akun mana yang harus saya gunakan untuk membuat file sehingga berfungsi untuk semua pengguna?
Apakah saya perlu menggunakan perintah sudo?
Apakah saya perlu mengubah izin file (misalnya penggunaan chmod
)?
Apakah ada cara mudah untuk mengambil file yang ada dan mengubah kepemilikannya daripada harus membuat ulang file?
Bisakah seseorang tolong jelaskan mengapa kesalahan ini terjadi?
-rw-r--r--@ 1 admin staff 653 Oct 17 14:31 /Library/LaunchAgents/foo.plist
-F
).