Debian'ı VirtualBox'a yükledim (genellikle sistemimi bozan çeşitli deneyler için) ve VirtualBox konuk addon betiğini başlatmaya çalıştım. Kök olarak oturum açtım ve başlatmaya çalıştım autorun.sh
, ama «İzin verilmedi». ls -l
komut dosyasının yürütülebilir haklara sahip olduğunu gösterir.
Maalesef, çıktıyı kopyalayamıyorum - VirtualBox kesinlikle eklenti olmadan hiçbir faydası yok, ne paylaşılan bir dizin ne de paylaşılan bir pano çalışıyor. Ama sadece emin olmak için, hakları el ile kopyaladım:
#ls -l ./autorun.sh
-r-xr-xr-x 1 root root 6966 Mar 26 13:56 ./autorun.sh
İlk başta betiğin hata veren bir şey yürüttüğünü düşündüm. /bin/sh
Gibi bir şey ile değiştirmeye çalıştım #/pathtorealsh/sh -xv
, ancak çıktı almadım - senaryo bile çalıştırılamıyor gibi görünüyor.
Neye sebep olabileceği hakkında bir fikrim bile yok.
mount | grep noexec
?
noexec
seti var. Muhtemelen cevap olarak gönderebilirsiniz; bu arada bir exec hakları ile yeniden takmaya çalışıyorum. Hmm, dosya sisteminin böyle bir niteliğe sahip olabileceğini bile bilmiyordum.
sh ./autorun.sh
ne olur?