Saya mencoba memulai lingkungan gelandangan saya di moOS macOS baru mendapatkan kesalahan:
tee: /etc/exports: Operation not permitted
tee: /etc/exports: Operation not permitted
tee: /etc/exports: Operation not permitted
The nfsd service does not appear to be running.
Pada versi sebelumnya / etc / ekspor ada, tetapi tidak di mojave, mengapa? Saya tidak dapat memulai lingkungan virtual saya :(
Saya juga mencoba mencari "ekspor" untuk melihat apakah ada di lokasi lain tetapi tidak ada yang ditemukan, file ini diganti namanya di versi ini?
macos
virtualbox
mojave
Iván Martín Valderas
sumber
sumber
vagrant
mencoba melakukan sesuatu/private/etc/exports
dan jalan khusus itu terjebak dalam keadaan aneh. Saya menemukan ini karena saya bisatouch f
tetapi tidaktouch exports
, sampai setelah reboot.File itu tidak ada di macOS sehingga Anda harus membuatnya terlebih dahulu. Saya berharap perangkat lunak gelandangan segera memperbarui dirinya untuk menjelaskan mengapa kesalahan ini ada dan cara mengatur macOS untuk gelandangan, tetapi dalam waktu yang berarti - inilah cara menempatkan versi dummy file itu di tempat sehingga gelandangan dapat membuat perubahan untuk jika perlu.
Ada lapisan izin baru jadi pastikan Anda telah memberikan izin aplikasi terminal Anda di atas direktori / etc (yang sebenarnya adalah jumlah tautan ke / private / etc jadi mari kita perjelas di mana file yang sebenarnya ada)
Anda harus diberi dialog yang menanyakan apakah Anda ingin area terlindung itu diakses oleh aplikasi terminal (atau aplikasi apa pun yang ingin Anda beri hak)
Perhatikan, bahwa setelah Anda memberikan akses terminal, semua dan semua skrip yang berjalan di sana memiliki izin, jadi jika Anda ingin menjaga Mac Anda lebih aman, pertimbangkan untuk menggunakan editor teks untuk membuat versi pertama dari file ini karena kemungkinan kecil akan menyebabkan kerusakan atau kebocoran informasi pribadi Anda dari sekadar membiarkan terminal memiliki akses administratif penuh.
Ini tidak ada hubungannya dengan SIP atau perlindungan integritas sistem, jadi jangan berpikir Anda perlu menonaktifkan perlindungan apa pun
csrutil
- ini adalah penegakan baru / lapisan keamanan yang ditambahkan ke Mojave yang bekerja bersama dengan SIP yang tidak membatasi / etc ( atau / private / etc) selain mungkin membuat Anda menghapus direktori itu sendiri sepenuhnya.sumber