尽管有完全权限,shell脚本仍未执行

时间:2012-10-31 07:14:29

标签: sh

我有一个小脚本,可以从我的主文件夹中执行,但是当移动到不同分区(EXT4)上的不同文件夹时

 $ ls -lah ./build.sh

-rwxrwxr-x 1 olmec(me) olmec(me) 510 Oct 31 20:00 ./build.sh

$ ./build.sh

bash: ./build.sh: Permission denied

我试过chmod 777 build.sh但没有区别。 该脚本位于文件夹/ media / data / source

数据驱动器分区安装在FStab中 UUID = affd0ac6-f3da-4f88-ac22-65d94dc5da8c / media / data ext4 user,user 0 0

通过修改FStab mount命令解决 UUID = affd0ac6-f3da-4f88-ac22-65d94dc5da8c media / data ext4 auto,users,exec 0 0

1 个答案:

答案 0 :(得分:2)

很可能是在使用noexec选项安装的卷上,我会检查一下。如果情况并非如此,您仍然可以尝试从strace bash yourscript的输出中找到。