Melihat Kesalahan "Operasi Tidak Diizinkan" di macOS Catalina atau Mojave?

Bekerja dengan Utilitas Terminal Mac Anda tetapi mendapatkan pesan kesalahan "Operasi tidak diizinkan?" Apakah perintah Terminal yang dulu berfungsi di macOS High Sierra dan Sierra tidak berfungsi?

Jika demikian, Anda tidak sendirian, beberapa pembaca Mac tingkat lanjut kami memberi tahu kami bahwa pekerjaan mereka terhalang oleh pesan kesalahan "operasi tidak diizinkan" ini. Mereka melihat kesalahan ini pada perintah lanjutan seperti sudo pengguna super dan mengubah kepemilikan perintah chown tetapi juga pada perintah sederhana seperti perintah direktori daftar ls dan lainnya. Berantakan sekali!

Banyak pengguna dihadapkan dengan pesan kesalahan yang menjengkelkan ini sejak memperbarui ke macOS Catalina-Mojave.

Itu terjadi saat menjalankan aplikasi pihak ketiga atau setelah memasukkan baris perintah di Terminal—tidak peduli seberapa sederhana permintaannya!

Pesan kesalahan "Operasi tidak diizinkan" bahkan muncul ketika mencoba membaca direktori tertentu di pengguna lokal!

macOS dapat diandalkan dan terlindungi dengan baik, tetapi terkadang perlindungan tersebut melampaui batas. Cari tahu apa yang menyebabkan pesan kesalahan "Operasi tidak diizinkan" dan pelajari cara memperbaikinya.

Jadi apa sebenarnya yang menyebabkan frustrasi ini dan bagaimana Anda bisa mengatasinya?

Kabar baiknya adalah sangat mudah untuk memperbaikinya–kami hanya perlu memperbarui beberapa pengaturan keamanan dan perlindungan Mac Anda! Preferensi sistem Mojave Mac

Isi

    • Posting terkait:
  • Ini Dimulai Dengan Perlindungan Integritas Sistem Apple
  • Bagaimana-Untuk Memperbaiki Aplikasi atau Operasi Kesalahan Terminal Tidak Diizinkan dengan Memberikan Terminal atau Akses Disk Penuh Aplikasi
    • Bagaimana-Untuk Memberikan Akses Disk Penuh Aplikasi atau Terminal
  • Mendapatkan Operasi Pesan Kesalahan Tidak Diizinkan di macOS High Sierra, Sierra, atau El Capitan?
  • Ingin Cara Lain? Hati-hati!
    • Periksa Status SIP macOS Anda (Perlindungan Integritas Sistem)
  • Tidak Dapat Membaca File Perpustakaan Pengguna di macOS? Apakah Anda melihat Pesan Operasi Tidak Diizinkan?
  • Kiat pembaca
    • Posting terkait:
  • 3 Tips Menggunakan Perintah Terminal untuk Mempercepat Mac Anda
  • Cara Memperbaiki Masalah Pengeringan Baterai macOS Mojave
  • Mac Anda Tidak Dapat Berkomunikasi Dengan Pesan Kesalahan Apple Watched Anda, Bagaimana Memperbaikinya

Ini Dimulai Dengan Perlindungan Integritas Sistem Apple

Dimulai dengan macOS Mojave, Apple menambahkan beberapa langkah keamanan tambahan melalui SIP (Perlindungan Integritas Sistem) untuk menjaga sistem operasi Anda berjalan dengan lancar. Faktanya, banyak dari "fitur" baru ini sangat mirip dengan cara kerja iOS dengan izin aplikasi di iPhone dan iPad Anda!

Perlindungan Integritas Sistem (SIP) adalah cara Apple melindungi Mac Anda dari perangkat lunak berbahaya. Cara kerja SIP adalah mengunci area sensitif OS sehingga hanya Apple yang dapat mengaksesnya.

Proses ini biasanya dilakukan oleh pembaruan resmi atau penginstal Apple. Akibatnya, pengguna dan aplikasi pihak ketiga terkadang tidak dapat membaca atau menulis di tempat yang mereka perlukan untuk bekerja.

Pembatasan ini menyebabkan sebagian besar pesan kesalahan "Operasi tidak diizinkan"

Sementara SIP hadir sejak El Capitan, Apple memperluas perlindungannya di Mojave dan di atasnya. Akibatnya, banyak orang mendapatkan kesalahan di tempat yang sebelumnya tidak. SIP masih mengizinkan akses ke beberapa direktori, seperti ~/Applications, tetapi benar-benar mengunci yang lain seperti ~/System atau ~/usr.

Tugas SIP (Perlindungan Integritas Sistem) adalah menjaga SEMUA JENIS PENGGUNA, termasuk pengguna admin dari mengubah apa yang Apple anggap sebagai file operasi penting.

Dan itu baik dan buruk.

Baik untuk orang-orang yang bermain-main dengan sistem mereka tanpa benar-benar mengetahui apa yang mereka lakukan Dan buruk bagi orang-orang yang benar-benar tahu apa yang mereka lakukan.

Tetapi seperti kebanyakan hal di Apple World dan dalam kehidupan, ada solusinya.

Kamu bisa baca apa yang dikatakan Apple tentang SIP di situs web mereka. Tetapi untuk mengetahui apa yang dapat Anda lakukan, baca saja di bawah ini.

Jadi mari kita lakukan!

Bagaimana-Untuk Memperbaiki Operasi Kesalahan Aplikasi atau Terminal Tidak Diizinkan oleh Memberikan Terminal atau Akses Disk Penuh Aplikasi

Ada dua solusi yang mungkin jika Anda menemukan pesan kesalahan "Operasi tidak diizinkan". Namun, berhati-hatilah bahwa setiap solusi melemahkan keamanan mesin Anda sampai batas tertentu.

Sebaiknya Anda menyimpan cadangan terbaru dan hanya melanjutkan jika Anda yakin dengan komputer.

Juga, periksa alternatif lain sebelum mencoba solusi kami. Anda mungkin menemukan cara lain untuk mengatasi apa yang Anda coba lakukan yang lebih mudah dan aman. Anda bahkan bisa hubungi Apple secara langsung untuk melihat apakah mereka dapat membantu.

Solusi pertama, dan pasti disukai, adalah mengizinkan Akses Disk Penuh ke aplikasi yang Anda coba gunakan.

Paling umum, pengguna menemukan pesan kesalahan saat menjalankan baris perintah di Terminal.

Tetapi Anda mungkin menemukannya saat menggunakan aplikasi pihak ketiga. Either way, hal pertama yang harus dicoba adalah memberikan aplikasi atau utilitas yang relevan Akses Disk Penuh.

Ini mirip dengan menempatkan ada di Daftar Putih untuk SIP Apple dan memungkinkan akses baca-atau-tulis ke semua direktori.

Bagaimana-Untuk Memberikan Akses Disk Penuh Aplikasi atau Terminal

Memberikan Akses Disk Penuh ke aplikasi atau utilitas apa pun (termasuk yang asli Apple seperti Terminal) berpotensi bermasalah, terutama jika Anda tidak terbiasa dengan macOS.

Langkah-langkah untuk memperbaiki "operasi tidak diizinkan" dengan memberikan akses disk penuh

  1. Tutup aplikasi Anda harus memberikan akses disk penuh terlebih dahulu.
    1. Ini juga merupakan ide yang baik untuk menutup semua aplikasi lain dan memulai ulang Mac Anda (* tidak diperlukan tetapi disarankan)
  2. Membuka Preferensi Sistem > Keamanan & Privasi > Tab Privasi keamanan & privasi preferensi sistem mac
  3. Pilih Akses Disk Penuh dari bilah sisi kiri.
    1. Jika Anda tidak dapat membuat perubahan, buka kunci disk Anda dengan menekan ikon gembok di sudut kiri bawah dan masukkan Kata Sandi Administrator Anda
  4. Ketuk + simbol
  5. Menambahkan aplikasi atau Terminal ke aplikasi Anda yang disetujui dengan Akses Penuh. Jika Anda tidak menutup aplikasi sebelumnya, tutup aplikasinya sekarang jika sudah berjalan dan kemudian tambahkan ke daftar untuk akses disk penuhBerikan Akses Disk Penuh ke Aplikasi di macOS Mojave
  6. Mulai ulang Aplikasi atau Terminal dan lihat apakah sekarang menerima perintah Anda.
    1. Untuk aplikasi, setelah dibuka kembali, berikan akses untuk membuat perubahan pada komputer Anda jika diperlukan
  7. Anda hanya perlu melakukan ini SEKALI untuk setiap aplikasi atau Terminal
  8. Tidak Melihat Akses Disk Penuh di Pengaturan Keamanan & Privasi?

Jika Anda tidak melihat Akses Disk Penuh di tab Privasi di Preferensi Sistem Keamanan & Privasi, pertama-tama periksa apakah Mac Anda menjalankan macOS 10.14 atau lebih tinggi. Opsi ini tidak tersedia di versi macOS sebelumnya.

Jika Anda mengonfirmasi bahwa Mac Anda menjalankan macOS Mojave dan yang lebih baru, coba mulai ulang menggunakan akun pengguna lain dan lihat apakah opsi tersebut muncul.

Mendapatkan Operasi Pesan Kesalahan Tidak Diizinkan di macOS High Sierra, Sierra, atau El Capitan?

Jika Anda menggunakan versi macOS atau Mac OS X El Capitan yang lebih lama dan Anda mendapatkan pesan ini, maka jalan terbaik Anda adalah ikuti solusi kedua yang tercantum di bawah ini untuk menonaktifkan sementara Perlindungan Integritas Sistem Mac Anda, yang umumnya dikenal sebagai SIP.

Ingin Cara Lain? Hati-hati!

Solusi kedua, dan yang lebih drastis, adalah mematikan Perlindungan Integritas Sistem (SIP) Apple sepenuhnya.

Melakukannya berpotensi membuka mesin Anda ke seluruh dunia kerentanan dan harus dilakukan dengan sangat hati-hati. Hanya pertimbangkan opsi ini jika Anda telah kehabisan semua alternatif dan merasa nyaman menjalankan baris perintah di Terminal.

Sekali lagi, solusi ekstrem ini tidak disarankan untuk sebagian besar pengguna.

Matikan Sementara Perlindungan Integritas Sistem Mac Anda (Disarankan Hanya Untuk Pengguna Tingkat Lanjut!)

  1. Restart dalam Recovery Mode (tekan dan tahan Command + R saat startup)
  2. Buka Utilitas Terminal
  3. Ketik perintah csrutil menonaktifkan
    1. Ini memberi Anda akses penuh dan tidak terbatas ke seluruh sistem operasi Mac Anda dan setiap file–jadi sekali lagi, hanya pengguna tingkat lanjut
  4. Untuk Pengguna Terminal;
    1. Mulai ulang Mac Anda dan buka Terminal lagi
    2. Gunakan Terminal dengan perintah yang mengakibatkan kesalahan operasi yang tidak diizinkan
    3. Setelah selesai, ikuti langkah 1-2 dan nyalakan kembali SIP menggunakan perintah csrutil aktifkan 
    4. Mulai ulang Mac dan SIP Anda akan kembali beroperasi

Jangan biarkan kesederhanaan perintah ini menipu Anda, memilih untuk mematikan SIP tidak boleh dianggap enteng.

Namun, setelah dimatikan, Anda akan benar-benar tidak dibatasi di seluruh direktori. Tidak ada lagi pesan kesalahan "Operasi tidak diizinkan" yang mengganggu Anda.

Nyalakan kembali SIP setelah Anda menyelesaikan tugas yang memerlukan jenis akses ini.

Cara mengaktifkan SIP

  1. Mulai ulang Mac Anda dan tahan Command + 'R' saat dihidupkan kembali
  2. Klik Utilitas dan buka Terminal
  3. Ketik perintah berikut dan tekan Enter: csrutil aktifkan

Periksa Status SIP macOS Anda (Perlindungan Integritas Sistem)

Jika Anda tidak yakin apakah Mac Anda mengaktifkan atau menonaktifkan SIP, gunakan Perintah Terminal sederhana untuk memeriksa!

  1. Buka Terminal dari Aplikasi > Utilitas
  2. Ketik perintah ini dengan tepat: status csrutil
  3. Cari salah satu pesan berikut:
    1. Status Perlindungan Integritas Sistem: diaktifkan
    2. Status Perlindungan Integritas Sistem: dinonaktifkan SIP diaktifkan di Mac melalui Terminal

Ubah status mengikuti petunjuk di atas. Ingatlah untuk memulai ulang setelah membuat perubahan APAPUN pada SIP Mac Anda. Jika itu tidak berhasil, reboot Mac Anda dalam Mode Pemulihan (Command + R) dan masuk ke Terminal melalui Pemulihan. Kemudian ketik perintah SIP Anda.

Tidak Dapat Membaca File Perpustakaan Pengguna di macOS? Apakah Anda melihat Pesan Operasi Tidak Diizinkan?

Beberapa pembaca memberi tahu kami bahwa dengan menambahkan Terminal dan aplikasi lain ke daftar program yang memungkinkan Akses Disk Penuh, mereka juga dapat mengakses dan membaca direktori dan file di perpustakaan pengguna mereka.

Apple memperluas SIP (Perlindungan Integritas Sistem) macOS di macOS 10.14+ untuk menyertakan folder dan file sistem dan perpustakaan tertentu di direktori beranda pengguna. Di mana Anda sebelumnya dapat membuka dan mengakses file dan direktori pengguna ini di macOS High Sierra/Sierra sebelumnya, di macOS Mojave, Catalina, dan yang lebih baru (yaitu 10.14+), file ini, dll. tidak lagi dapat dibaca tanpa menonaktifkan SIP atau memberikan Akses Disk Penuh.

Sebagai pengingat, untuk memberikan akses ke aplikasi, buka Preferensi Sistem > Keamanan & Privasi > Akses Disk Penuh dan tambahkan aplikasi yang ingin Anda beri akses.

Beri tahu kami di komentar tentang pengalaman Anda dengan pesan kesalahan "Operasi tidak diizinkan". Apakah langkah pemecahan masalah kami membantu Anda, atau apakah Anda perlu mencari cara lain?

Kiat pembaca

  • Solusi saya adalah memberikan Akses Disk Penuh ke /bin/bash. Untuk melakukannya,
    1. Pergi ke Preferensi Sistem > Keamanan & Privasi > Privasi > Akses Disk Penuh
    2. Klik kunci dan masukkan kata sandi admin untuk mengizinkan perubahan
    3. Buka jendela pencari BARU
    4. Buka hard drive operasi Mac Anda (biasanya bernama Macintosh HD secara default) lalu klik tiga tombol ini secara bersamaan: Perintah + Shift + . (simbol periode). Ini memungkinkan Anda untuk melihat file tersembunyi Mac Anda–pilih /bin. Pastikan Anda berada di direktori root Mac Anda dan bukan direktori pengguna Anda!
      1. Anda juga dapat menggunakan Finder Buka > Masuk ke folder… dan masuk /bin/bash
    5. Menyeret /bin/bash ke daftar Akses Disk Penuh
    6. Tekan ikon kunci untuk mencegah perubahan lebih lanjut
Dan Helyer(Penulis Senior)

Dan menulis tutorial dan panduan pemecahan masalah untuk membantu orang memanfaatkan teknologi mereka sebaik mungkin. Sebelum menjadi penulis, ia memperoleh gelar BSc di bidang Teknologi Suara, mengawasi perbaikan di Apple Store, dan bahkan mengajar bahasa Inggris di Cina.

Posting terkait: