Betulkan Ralat Terminal "Operasi tidak dibenarkan" dalam macOS Monterey

Isi kandungan:

Anonim

Jika anda pengguna baris arahan Mac, anda mungkin perasan bahawa banyak arahan yang kerap digunakan dimasukkan ke dalam Terminal (atau iTerm) mengakibatkan mesej ralat "Operasi tidak dibenarkan" sejak mengemas kini kepada MacOS Mojave 10.14 atau lebih baru, termasuk Monterey dan Big Sur. Ralat "Operasi tidak dibenarkan" dalam Terminal boleh dilihat selepas mengeluarkan arahan walaupun mudah seperti menggunakan 'ls' 'mv' dan 'cp' dalam direktori pengguna sendiri, tetapi juga dalam banyak lokasi direktori lain pada Mac, dan apabila mencuba untuk menggunakan banyak arahan lalai.Jelas sekali jenis mesej ralat ini menjadikan menavigasi dan menggunakan baris arahan dalam MacOS Mojave menjadi agak sukar jika tidak mustahil untuk banyak tujuan. Jangan risau, Terminal tidak rosak dalam versi MacOS baharu.

Panduan ini akan menunjukkan kepada anda cara untuk membetulkan mesej ralat "Operasi tidak dibenarkan" yang dilihat pada baris arahan dalam Terminal untuk Mac OS dalam Mojave 10.14 atau lebih baru.

Cara Membetulkan Ralat "Operasi tidak dibenarkan" dalam Terminal untuk Mac OS

  1. Tarik ke bawah menu  Apple dan pilih ‘System Preferences’
  2. Pilih panel kawalan “Keselamatan & Privasi”
  3. Sekarang pilih tab “Privasi”, kemudian dari menu sebelah kiri pilih “Akses Cakera Penuh”
  4. Klik ikon kunci di penjuru kiri sebelah bawah panel pilihan dan sahkan dengan log masuk peringkat pentadbir
  5. Sekarang klik butang tambah untuk menambah aplikasi dengan akses cakera penuh
  6. Navigasi ke folder /Applications/Utilities/ dan pilih “Terminal” untuk memberikan Terminal dengan keistimewaan Akses Cakera Penuh
  7. Lancarkan Semula Terminal, mesej ralat "Operasi tidak dibenarkan" akan hilang

Jika anda belum menemui mesej ralat "Operasi tidak dibenarkan" dalam Terminal MacOS (Mojave 10.14 atau lebih baru), maka kemungkinan besar anda belum merayau ke dalam direktori atau laluan fail yang mempunyai sekatan akses tambahan (atau anda tidak menggunakan Terminal, dalam hal ini keseluruhan artikel ini bukan untuk anda).

Walaupun banyak daripada pelbagai sistem teras dan direktori akar akan menghantar mesej ralat dalam Terminal macOS juga, anda juga boleh mencari mesej ralat walaupun semasa cuba untuk berfungsi dalam direktori Laman Utama pengguna sendiri, termasuk dalam kebanyakan folder pengguna ~/Library/, seperti ~/Library/Messages (di mana lampiran iMessage dan log sembang disimpan dalam Mac OS) dan ~/Library/Mail/ (di mana pemalam mel peringkat pengguna, data peti mel dan data apl Mel lain disimpan), dan lain-lain lagi.

Anda boleh menguji ini sendiri, sebelum dan selepas membuat pelarasan tetapan yang digariskan di atas dengan arahan mudah seperti menggunakan ls pada salah satu folder yang dilindungi:

ls ~/Library/Messages

Jika Terminal tidak mempunyai Akses Cakera Penuh yang diberikan, anda akan melihat mesej ralat "Operasi tidak dibenarkan".

Jika Terminal mempunyai Akses Cakera Penuh yang diberikan, atau jika SIP dilumpuhkan, anda tidak akan melihat mesej ralat itu dalam Terminal MacOS.

Sekiranya anda tertanya-tanya, ya itu bermakna sebenarnya terdapat dua cara untuk membetulkan ralat "Operasi tidak dibenarkan" yang mungkin anda hadapi di Terminal MacOS; yang pertama yang kami perincikan di sini adalah agak mudah yang memberikan keistimewaan akses tambahan kepada apl Terminal, dan yang satu lagi adalah lebih dramatik yang melibatkan melumpuhkan Perlindungan Integriti Sistem pada Mac yang biasanya tidak disyorkan dan kami tidak akan membincangkan secara khusus di sini, walaupun hanya melumpuhkan SIP dan but semula biasanya cukup untuk membuat ralat hilang jika anda lebih suka pergi ke laluan itu.

Mesej "Operasi tidak dibenarkan" ialah salah satu daripada pelbagai ralat baris arahan yang mungkin anda hadapi dalam Terminal Mac OS. Satu lagi ralat baris arahan yang sering dilihat ialah mesej ralat "perintah tidak ditemui" yang juga boleh ditemui dalam Terminal untuk MacOS untuk pelbagai sebab yang berbeza juga.

Jika anda mempunyai sebarang petua, helah, cadangan atau pemikiran lain tentang baris arahan dalam MacOS atau mesej ralat tertentu ini, kongsi dengan kami dalam ulasan di bawah.

Betulkan Ralat Terminal "Operasi tidak dibenarkan" dalam macOS Monterey