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. 🙂
sh /script/cleanup
mas tau fungsi printah ini ? itu berbahaya gak ya klo di jalankan soalnya taku ke hapus semua datanyaTidak mbak. 😀
Ini dapat darimana? Di distro Linux apa? Atau bisa dicopaskan kode scriptnya apa?
cent OS utk printah hapus cache webserver
Dapat darimana mbak? Seingat saya – setidaknya – secara default ga ada script semacam itu CentOS.
https://agusw.com/oprek-lagi-kloxo-mr.htm/ dari situ mas,… tpi ku msh bingung itu printah utk hapus cache atau utk hapus semua data…
Oalah… itu script dari Kloxo-MR mbak. Mestinya ini kodenya: https://github.com/mustafaramadhan/kloxo/blob/dev/kloxo/pscript/cleanup.inc
Sepemahaman saya ini spesifik untuk Kloxo-MR untuk memperbaiki PHP, MySQL dan DNS. Mungkin lebih tepat kalau dikonsultasikan ke forum resminya mbak. Saya belum pernah pakai soalnya.
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?
saya mau menggunakan ./msfconsole ,ternyata premission denied ,saya sudah ikuti semua yang abang lakukan ,tapi kok tetap sama ya masih permission denied