VirtualBox에 데비안을 설치하고 (일반적으로 시스템을 손상시킨 다양한 실험을 위해) VirtualBox 게스트 애드온 스크립트를 시작하려고했습니다. 루트로 로그인하여 시작하려고했지만 autorun.sh
«Permission denied»가 있습니다. ls -l
스크립트에 실행 권한이 있음을 나타냅니다.
죄송합니다. 출력물을 복사 할 수 없습니다. VirtualBox는 애드온 없이는 공유 디렉토리 나 공유 클립 보드가 작동하지 않으므로 절대 사용할 수 없습니다. 그러나 당신이 확실히하기 위해, 나는 손으로 권리를 복사했습니다.
#ls -l ./autorun.sh
-r-xr-xr-x 1 root root 6966 Mar 26 13:56 ./autorun.sh
처음에는 스크립트가 오류를 일으킨 것을 실행한다고 생각했습니다. /bin/sh
같은 것으로 바꾸려고 #/pathtorealsh/sh -xv
했지만 출력이 없습니다. 스크립트를 실행할 수없는 것 같습니다.
나는 그것을 일으킬 수있는 아이디어조차도 없습니다.
mount | grep noexec
?
noexec
설정되어 있습니다. 아마 당신은 답변으로 그것을 게시 할 수 있습니다; 한편 나는 exec 권리로 다시 마운트하려고합니다. 흠, 나는 파일 시스템이 그런 속성을 가질 수 있다는 것을 몰랐다.
sh ./autorun.sh
어떻게됩니까?