Apa jalur ke direktori global untuk file biner di MacOS?


0

Apa jalur ke direktori global (misalnya: /usr/local/bin dll.) untuk file biner di MacOS?

Masalahnya adalah saya bisa menjalankan perintah dari pengguna lain. Dengan perintah ini saya ingin memulai server-web Caddy: su _www -c caddy

Saya tahu di mana file ini berada. Masalahnya adalah Caddy hanya dapat berfungsi dengan soket php jika proses Caddy dijalankan dari pengguna _www. Tetapi jika saya beralih ke _www pengguna (ini bukan masalah), saya tidak bisa memulai proses, karena file Caddy ada di PATH dari pengguna lain.

Tentu saja saya dapat mengirim file ke pengguna lain untuk dijalankan, tapi ini terlalu lama dan prosesnya tidak nyaman. Saya hanya perlu memulai proses dari pengguna yang tepat. Di Ubuntu, masalah seperti itu tidak mengejutkan.

Saya mendapatkan kesalahan ini:

enter image description here


Anda mengajukan pertanyaan yang salah. Pesan kesalahan jelas menunjukkan masalah izin, daripada mencari file yang dapat dieksekusi.
sawdust

Jawaban:


0

Masalah terpecahkan. Sudah cukup untuk meletakkan file biner Caddy di direktori: /usr/local/bin

Jika file biner ada di direktori /usr/local/bin, Caddy tersedia untuk dibaca untuk pengguna _www

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.