Pernah menemui error permission denied ketika menjalankan tugas di termux?
Itu adalah kesalahan dasar yang sudah pasti terjadi apabila termux tidak memiliki izin untuk mengakses atau menjalankan sebuah file.
Bagi kamu yang sedang belajar cara menggunakan termux, mungkin akan kesulitan untuk mengatasinya.
Maka dari itu, saya menulis postingan ini.
Permission Denied
Secara arti ini adalah pesan error karena izin ditolak.
Jadi kalau pesan error ini muncul, kita harus melihat aktivitas apa yang sedang dikerjakan.
Di lingkungan termux, biasanya error ini akan muncul ketika user mencoba mengakses penyimpanan Android dan menjalankan file bash.
Berikut langkah-langkah untuk memberikan izin atas dua kasus tersebut.
Memberikan termux izin akses penyimpanan
Meskipun termux memiliki lingkungan penyimpanan sendiri, tetapi dalam beberapa kasus termux juga membutuhkan akses ke penyimpanan android.
Dan perintah untuk mengakses penyimpanan android adalah cd /sdcard
.
Namun, perintah tersebut akan menampilkan error permission denied apabila belum ada izin akses sebelumnya.

Agar error ini tidak muncul, ikuti langkah-langkah berikut ini:
- Buka aplikasi termux
- Jalankan perintah termux-setup-storage
- Pada pop-up yang muncul pilih izinkan
Sekarang kamu dapat mengakses penyimpanan Android dari termux tanpa mengalami masalah lagi.
Catatan:
Selain dengan perintah termux-setup-storage, kamu juga dapat memberikan izin secara manual lewat pengaturan android. Masuk saja ke setting >> pengelola aplikasi >> cari aplikasi termux dan berikan izin aksesnya.
Memberikan izin eksekusi file
Umumnya, file yang membutuhkan izin akses adalah file bash.
Jadi kita harus memberikan izin sebelum menjalankannya agar tidak terjadi error.
Contoh kasus:
Di dalam sebuah script terdapat file install.sh. Ketika dieksekusi dengan perintah ./install.sh, script menampilkan error permission denied.
Itu artinya kita hanya perlu memberikan izin agar file dapat berjalan. Berikut langkah-langkahnya:
- Ketik chmod +x
- Lalu target file yang akan diberikan izin
- Tekan enter untuk menjalankan perintah
Misalnya kita ingin memberikan izin untuk file install.sh, maka perintahnya adalah chmod +x install.sh
.
Tips dan Trik
Permission denied ini dapat diatasi hanya dengan menjalankan perintah. Jadi silahkan pelajari lagi daftar perintah termux agar kamu bisa tahu perintah apa yang harus digunakan ketika sebuah error muncul.
Baik, demikian yang bisa saya tulis. Semoga dapat bermanfaat.
Jangan lupa untuk share ke orang lain ya!!