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 -l
menunjukkan 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/sh
dengan sesuatu seperti #/pathtorealsh/sh -xv
, tetapi saya tidak mendapatkan hasil - sepertinya skrip tidak dapat dijalankan.
Saya bahkan tidak tahu apa penyebabnya.
mount | grep noexec
?
noexec
siap. 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.sh
apa yang terjadi?