Masalah umum ditangani dalam jawaban Graham Miln. Jawaban ini hanya sedikit tambahan dilakukan pada contoh aplikasi yang diberikan:
Versi singkat: macOS memiliki beberapa direktori khusus untuk perilaku semacam ini. Itu adalah jalur global dan jalur pengguna / Perpustakaan yang telah disebutkan dalam jawaban Graham. Tetapi jalur yang kurang terlihat dan karenanya kurang jelas adalah dalam setiap bundel Aplikasi.
Beberapa aplikasi terlalu pintar. Vox adalah contoh utama dari ini. Agen-agen ini tidak dijelaskan dengan baik tetapi sering dikeluhkan dan karenanya berpotensi, program, atau perangkat lunak yang tidak diinginkan
Aplikasi ini memicu serangkaian peristiwa saat disalin ke / Aplikasi dan lagi saat diluncurkan.
Di dalam bundel paket adalah LoginItems:
/Volumes/VOX/VOX.app/Contents/Library/LoginItems
../Loop.app
../VOX Agent.app
Keduanya disalin / didaftarkan oleh DesktopServicesHelper sistem sendiri sebagai "item masuk pembantu aplikasi". "Pembantu" semacam ini sering ditemukan di aplikasi lain juga dan biasanya hanya menambah gangguan. Mereka mungkin diblokir terlebih dahulu dari mendaftar di tempat pertama oleh aplikasi kecil yang berguna, seperti BlockBlock .
Karena ini masih terkandung dalam bundel aplikasi Anda harus mencari atau menyediakan jalur ke dalam bundel aplikasi!
Pencarian untuk program / pembantu yang diluncurkan secara otomatis harus menyertakan / Aplikasi dan ~ / Aplikasi!
Gangguan lain kemudian ditemukan dalam bundel aplikasi :
/Volumes/VOX/VOX.app/Contents/XPCServices
/Volumes/VOX/VOX.app/Contents/XPCServices/VOX\ Toolbox.xpc
/Volumes/VOX/VOX.app/Contents/XPCServices/com.coppertino.Vox.GNTPClientService.xpc
Salah satu cara untuk menonaktifkan proses per pengguna ini agar tidak mengganggu Anda dijelaskan dalam jawaban Graham, menggunakan launchctl
.
Anda hanya perlu mencari di dalam / Aplikasi juga.
Metode lain adalah masuk ke bundel dan adil menghapus barang-barang ini. - Sebagian besar waktu aplikasi tersebut berjalan dengan baik tanpa mereka, hanya kehilangan fungsi masing-masing. Vox dulunya pemutar musik 'tanpa embel-embel' kecil yang menyenangkan. Itu bekerja untuk itu tanpa gangguan yang ada pada disk.
Kadang-kadang aplikasi yang dirancang lebih baik menawarkan Anda opsi untuk mencegah orang-orang jahat itu dalam dialog preferensi mereka.
Favorit pribadi: Dalam hal aplikasi dalam contoh yang diberikan, yang terbaik adalah menghapus seluruh aplikasi.
Untuk langsung menjawab pertanyaan utama
Mengapa aplikasi dapat membuat daemon on the fly tanpa izin sudo dan cara menghentikannya?
Karena pengguna meluncurkan aplikasi dengan hak istimewa dan daemonnya yang terkandung dalam bundel aplikasi itu, kadang-kadang dirancang dengan sangat menjengkelkan untuk kemudian mendaftarkan diri dengan cukup transparan sebagai "autostart" dalam konteks pengguna itu dan dengan hak-hak pengguna itu. Untuk membongkar atau membatalkan pendaftaran tidak ada sudo / hak administratif atau izin yang diperlukan. Jika pelaku duduk di bawah / Aplikasi maka penghapusan mungkin tergantung pada izin yang lebih tinggi.