IoT
Muncul permission denied saat eksekusi script .sh
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. 🙂