Mengatasi can’t open directory karena error permission denied di termux yang muncul saat memasukkan perintah cd /sdcard. Error ini tandanya pengguna tidak diizinkan untuk membuka directory penyimpanan android. Solusinya adalah harus memberikan perizinan di termux.

Saat sedang mempelajari termux, kamu pasti akan menemukan error can’t open directory karena permission denied.
Error ini sering muncul pada aplikasi termux yang baru saja diinstall. Sama seperti error repository is under maintenance yang menyulitkan pengguna termux baru.
Permission denied adalah kata dalam bahasa Inggris yang jika diartikan kedalam bahasa Indonesia artinya izin ditolak.
Ini artinya termux belum mendapatkan izin dari sistem android.
Nah, sekarang izin apa yang dimaksud?
Kamu lihat lagi perintah apa yang dimasukkan ke termux sebelum error permission denied muncul?
Biasanya perintah tersebut adalah cd /sdcard. Perintah ini digunakan untuk membuka penyimpanan android.
Karena termux belum mendapatkan izin untuk mengakses penyimpanan android, jadi muncul lah error permission denied.
Solusi Untuk Mendapatkan Perizinan Termux
Dalam hal ini ada 2 cara yang bisa kamu gunakan, yaitu:
- Dengan memasukkan perintah perizinan termux
- Memberikan izin secara manual dari pengaturan android
Silahkan kamu pilih cara mana yang menurutmu paling mudah.
Memasukkan perintah perizinan termux
Berikut perintah untuk mendapatkan izin akses penyimpanan di termux:
termux-setup-storage
Masukkan perintah tersebut di aplikasi termux kemudian tekan tombol enter.
Selanjutnya akan muncul pop-up seperti gambar di bawah ini.

Pilih ‘izinkan’.
Secara otomatis error permission denied sudah hilang. Dan kamu bisa membuka penyimpanan android dari termux.
Memberikan izin secara manual dari pengaturan android
Intinya kamu hanya perlu masuk ke pengaturan android, kemudian pilih pengaturan aplikasi dan cari aplikasi termux. Berikan izin pada akses penyimpanan.
Jika tidak mengerti, ikuti langkah-langkah berikut ini:
- Masuk ke menu setting/pengaturan android
- Pilih kelola aplikasi
- Cari aplikasi termux
- Masuk perizinan dan izinkan semuanya
- Tekan kembali untuk menyimpan

Sekarang error permission denied sudah tidak akan muncul lagi saat kamu mengakses penyimpanan dari termux.
Pertanyaan umum
Android saya tidak memakai sdcard, tetapi error bisa muncul, kenapa?
Perintah cd /sdcard pada termux bukan untuk membuat sdcard atau kartu memori. Tetapi lebih tepatnya untuk membuka penyimpanan internal android. Jadi meskipun android menggunakan kartu memori atau tidak, error ini akan tetap muncul selama termux belum mendapatkan izin akses penyimpanan.
Mengapa setelah memasukkan termux-setup-storage error masih muncul?
Coba refresh dulu aplikasi termux dengan cara menutup (force close) kemudian buka kembali. Untuk force close bisa dengan menekan ctrl+d.
Nah, demikian yang bisa saya sampaikan. Semoga masalah error kamu bisa teratasi.