Cara Memberikan Akses Penuh ke Disk pada Terminal di macOS

Mempelajari cara memberikan Akses Disk Penuh untuk Terminal di macOS sangat penting bagi setiap pengembang atau pengguna tingkat lanjut yang menghadapi kesalahan 'Operasi tidak diizinkan'. Panduan langkah demi langkah ini akan memandu Anda mengaktifkan Akses Disk Penuh untuk Terminal melalui Pengaturan Sistem.

Daftar isi

Updated by Daisy on Apr 01,2026

Bagaimana Cara Memberikan Akses Disk Penuh pada Terminal di macOS ? Jika Anda pernah melihat kesalahan "Operasi tidak diizinkan" yang menjengkelkan saat mencoba menjalankan perintah seperti ls, cp, atau grep di Terminal, Mac Anda memberi tahu Anda bahwa ia memblokir akses ke file atau folder tertentu karena alasan keamanan. Hal ini disebabkan oleh fitur keamanan macOS yang disebut TCC (Transparency, Consent, and Control).

Mulai dari macOS Mojave (10.14), Apple secara signifikan membatasi akses ke direktori yang dilindungi seperti ~/Desktop/, ~/Documents/, ~/Downloads/, dan berbagai file sistem seperti /Library/Preferences/. Bahkan jika Anda menggunakan akun admin atau sudo, Anda tidak dapat melewati pembatasan ini tanpa secara eksplisit memberikan Akses Disk Penuh (FDA) ke aplikasi terminal Anda.

Cara Memberikan Akses Penuh ke Disk pada Terminal di macOS

Langkah 1. Temukan Pengaturan Privasi

  • Pertama, Anda perlu membuka menu Pengaturan Sistem.
  • Klik logo Apple di pojok kiri atas layar Anda.
  • Pilih Pengaturan Sistem (atau Preferensi Sistem pada versi macOS yang lebih lama).
  • Buka Privasi & Keamanan.
  • Gulir ke bawah di panel sebelah kanan hingga Anda melihat Akses Disk Penuh.

Langkah 2. Buka kunci Panel Pengaturan

  • Secara default, menu ini terkunci untuk mencegah perubahan yang tidak sah.
  • Klik ikon Gembok di pojok kiri bawah jendela.
  • Lakukan otentikasi menggunakan Touch ID atau masukkan kata sandi Administrator Anda.
  • Gembok tersebut sekarang akan tampak "terbuka," yang menunjukkan bahwa daftar tersebut dapat diedit.

Langkah 3. Tambahkan Aplikasi Terminal Anda

  • Sekarang Anda perlu menambahkan aplikasi terminal spesifik Anda ke daftar yang disetujui. Prosesnya identik, baik Anda menggunakan Apple Terminal default, iTerm2, atau Hyper.
  • Klik tombol plus (+) yang terletak tepat di atas ikon gembok.
  • Jendela Finder akan muncul. Arahkan ke folder Aplikasi Anda.
  • Masuk ke subfolder Utilitas.
  • Pilih Terminal.app (atau aplikasi terminal pihak ketiga pilihan Anda).
  • Klik Buka.

Langkah 4. Verifikasi dan Aktifkan

  • Setelah ditambahkan ke daftar:
  • Pastikan kotak centang di samping aplikasi Terminal Anda diaktifkan.
  • Klik ikon Gembok lagi untuk menyimpan dan mencegah perubahan lebih lanjut.

Langkah 5. Mulai Ulang Aplikasi

  • Agar perubahan berlaku, Anda harus sepenuhnya menutup dan meluncurkan kembali Terminal.
  • Klik kanan ikon Terminal di Dock Anda dan pilih Keluar, lalu luncurkan kembali dari Aplikasi.
  • Catatan: Beberapa daemon sistem mungkin memerlukan reboot sistem penuh, tetapi biasanya cukup dengan menutup aplikasi untuk alat baris perintah dasar.
  • Setelah Anda menyelesaikan langkah-langkah ini, emulator terminal Anda akan memiliki tingkat akses file yang sama dengan aplikasi macOS asli, memungkinkan skrip dan perintah untuk membaca dan menulis secara bebas di seluruh volume sistem.

Mengapa ini perlu?

Saat Anda memberikan izin FDA kepada Terminal, Anda tidak hanya memberikan akses ke aplikasi itu sendiri. Karena Terminal bertindak sebagai proses "induk", setiap alat baris perintah yang Anda jalankan di dalam Terminal (seperti vim, python, vagrant, atau biner yang dikompilasi khusus) mewarisi izin ini. Tanpa Terminal memiliki izin FDA, proses anak tersebut akan menemui pesan "Operasi tidak diizinkan" terlepas dari izin mereka sendiri.

Tips Tambahan: Memulihkan Data yang Hilang Selama Perbaikan Izin

Terkadang, saat memecahkan masalah izin atau menjalankan skrip dengan hak akses yang lebih tinggi (terutama saat menggunakan sudo atau menonaktifkan Perlindungan Integritas Sistem), file dapat terhapus secara tidak sengaja atau menjadi rusak. Jika Anda mendapati diri Anda menatap folder kosong yang berisi file proyek penting atau dokumen pribadi, Anda membutuhkan jaring pengaman.

EaseUS Data Recovery Wizard for Mac adalah alat yang sangat baik untuk dimiliki dalam perlengkapan Anda, terutama untuk saat-saat seperti ini. Alat ini melewati batasan sistem file macOS standar untuk memindai data yang hilang.

Bagaimana EaseUS membantu:

  • Pemindaian Mendalam: Alat pemulihan data untuk Mac ini dapat memulihkan file dari drive yang diformat, rusak, atau bahkan tidak dapat dipasang.

  • Melewati Batasan Izin: Jika Anda secara tidak sengaja mencabut izin dan sebuah skrip menghapus direktori, EaseUS sering kali dapat mengambil kembali data terlepas dari kesalahan izin pengguna.

  • Uji Coba Gratis: Anda dapat memulihkan hingga 2GB data secara gratis, yang sangat cocok untuk mengambil kembali beberapa file kode atau dokumen penting yang baru saja hilang.

Rekomendasi: Sebelum Anda mulai menjalankan perintah terminal berisiko yang memerlukan Akses Disk Penuh (seperti penghapusan rekursif atau perintah diskutil), pastikan Anda memiliki cadangan. Namun, jika hal terburuk terjadi, EaseUS Data Recovery Wizard untuk Mac adalah penyelamat untuk mendapatkan kembali data Anda secara utuh.

Berikut cara memulihkan file yang terhapus di Mac dengan bantuan alat canggih ini:

Langkah 1. Pilih lokasi dan pindai

Luncurkan EaseUS Data Recovery Wizard untuk Mac dan pilih disk tempat Anda kehilangan data. Kemudian, klik "Cari file yang hilang" untuk memulai pemindaian.

Pilih lokasi dan klik cari file yang hilang.

Langkah 2. Saring dan pratinjau file yang hilang

Setelah pemindaian, gunakan filter format file di pojok kiri atau kanan atas untuk menemukan file yang terhapus yang Anda butuhkan.

filter file yang hilang dalam tipe

Langkah 3. Memulihkan data atau file yang hilang

Anda dapat mengklik dua kali file untuk melihat pratinjau isinya, atau memilih beberapa file untuk memulihkannya sekaligus. Klik "Pulihkan" untuk mengembalikan data yang hilang ke drive lokal atau cloud.

Klik pulihkan untuk memulihkan data yang hilang.

Kesimpulan

Memberikan akses penuh ke disk untuk Terminal di macOS adalah langkah penting bagi pengembang, administrator sistem, dan pengguna tingkat lanjut yang perlu berinteraksi secara mendalam dengan sistem file. Meskipun pembatasan keamanan Apple (TCC) sangat penting untuk melindungi privasi Anda dan mencegah malware mengakses data sensitif, pembatasan tersebut sering kali menghambat operasi baris perintah yang sah. Dengan mengikuti lima langkah sederhana yang diuraikan di atas—menavigasi ke Privasi & Keamanan, membuka kunci pengaturan, menambahkan aplikasi terminal Anda, mengaktifkan sakelar, dan memulai ulang—Anda dapat melewati kesalahan "Operasi tidak diizinkan" yang menjengkelkan tanpa menonaktifkan fitur keamanan bawaan macOS seperti Perlindungan Integritas Sistem (SIP).

Namun, dengan kekuatan besar datang tanggung jawab besar. Setelah Terminal memiliki Akses Disk Penuh, setiap perintah yang Anda jalankan (termasuk skrip atau biner pihak ketiga) berpotensi untuk membaca, memodifikasi, atau menghapus file sistem penting. Selalu periksa kembali perintah seperti rm, mv, atau dd sebelum menjalankannya. Dan ingat, jika terjadi penghapusan yang tidak disengaja saat bekerja dengan hak akses yang ditingkatkan, alat pemulihan pihak ketiga seperti EaseUS Data Recovery Wizard untuk Mac menyediakan jaring pengaman yang andal untuk memulihkan data yang hilang dengan cepat.

Pertanyaan yang Sering Diajukan (FAQ) tentang Cara Memberikan Akses Disk Penuh kepada Terminal di macOS

Berikut beberapa pertanyaan yang mungkin membuat Anda penasaran:

1. Apakah saya perlu memberikan Akses Disk Penuh ke setiap aplikasi terminal yang saya gunakan?

Ya. Jika Anda menggunakan beberapa emulator terminal (misalnya, Apple Terminal, iTerm2, Hyper, atau Warp), Anda harus menambahkan masing-masing emulator secara individual ke daftar Akses Disk Penuh. Izin diberikan per aplikasi, bukan secara global di semua aplikasi terminal.

2. Apa yang terjadi jika saya tidak memberikan Akses Disk Penuh?

Anda akan terus melihat kesalahan "Operasi tidak diizinkan" setiap kali Anda mencoba mengakses direktori yang dilindungi seperti ~/Library/Mail/, /var/log/, atau data pengguna apa pun yang dimiliki oleh akun pengguna lain. Perintah seperti grep -r pada seluruh folder beranda Anda juga mungkin gagal tanpa menampilkan pesan kesalahan atau melewatkan file yang dilindungi.

3. Apakah memberikan akses penuh ke disk pada terminal berbahaya?

Hal ini memang meningkatkan risiko, tetapi hanya jika skrip berbahaya dieksekusi. Terminal itu sendiri bukanlah virus, tetapi jika Anda menjalankan skrip shell atau biner yang tidak tepercaya setelah memberikan izin FDA, skrip tersebut dapat membaca seluruh hard drive Anda (termasuk data keychain, riwayat browser, dan dokumen pribadi). Praktik terbaik: Berikan izin FDA hanya saat melakukan pemecahan masalah atau pengembangan aktif, dan pertimbangkan untuk mencabutnya setelahnya melalui Pengaturan Sistem.