Saya menginstal Debian di VirtualBox (untuk berbagai percobaan yang biasanya merusak sistem saya) dan mencoba meluncurkan skrip addon tamu VirtualBox. Saya login sebagai root dan mencoba meluncurkan autorun.sh, tetapi saya mendapat «Izin ditolak». ls -lmenunjukkan bahwa skrip memiliki hak yang dapat dieksekusi.
Maaf, saya tidak dapat menyalin output - VirtualBox benar-benar tidak dapat digunakan tanpa addon, karena tidak ada direktori bersama, maupun karya clipboard bersama. Tapi untuk memastikan Anda, saya menyalin hak-hak itu dengan tangan:
#ls -l ./autorun.sh
-r-xr-xr-x 1 root root 6966 Mar 26 13:56 ./autorun.sh
Pada awalnya saya berpikir bahwa mungkin skrip mengeksekusi sesuatu yang memberikan kesalahan. Saya mencoba untuk mengganti /bin/shdengan sesuatu seperti #/pathtorealsh/sh -xv, tetapi saya tidak mendapatkan hasil - sepertinya skrip tidak dapat dijalankan.
Saya bahkan tidak tahu apa penyebabnya.
mount | grep noexec?
noexecsiap. Mungkin Anda dapat mempostingnya sebagai jawaban; sementara itu saya mencoba untuk mengirim kembali dengan hak eksekutif. Hm, saya bahkan tidak tahu bahwa sistem file dapat memiliki atribut seperti itu.
sh ./autorun.shapa yang terjadi?