Katakanlah anda menemukan script menarik di internet, tinggal download pakai wget dan dalam server anda akan ada sebuah file nama_script.sh. Langkah selanjutnya tentu menjalankannya kan? Ternyata saat eksekusi perintah

./nama_script.sh

Malah muncul pesan error:

-bash: ./nama_script.sh: Permission denied.

Nah lho. 🙁

Padahal kita jelas download pakai user root, dan dicek pakai ls -l pun hasilnya benar bukan dimiliki user dan group lainnya. Seakan – akan maksud pesan kesalahannya dengan kondisinya beda jauh.

Jadi masalahnya dimana? Sederhana kok, kita perlu mengedit filenya bahwa ini jenis yang bisa dieksekusi.

Solusinya ya mudah sekali, eksekusi ini:

chmod +x nama_script.sh

Selesai dan bisa dicoba lagi. 🙂

7 thoughts on “Muncul permission denied saat eksekusi script .sh

  1. Bang mau tanyak bang,saya melakukan ncode pada script bash saya menggunakan tool shc,awalnya .sh
    Setelah jadi kan filenya bebentuk .sh.x
    Stelah itu saya ganti lagi ke .sh
    Tapi saya esekusi kok permission denied terus ya…?

    Ada solusi kah bang?

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *