可执行脚本在Linux机器上获得权限被拒绝

时间:2015-11-14 20:52:39

标签: linux bash permissions

尝试在Ubuntu 14.04上运行脚本。

GET_PLAYER_NAME

运行良好

$ bash MirroirHome

我是文件的所有者,权限位是打开的,发生了什么?

以下是脚本,如果重要的话。

$ ./MirroirHome
bash: ./MirroirHome: Permission denied

$ ls -l
total 32
-rwxr-xr-x 1 gerald gerald  214 nov 14 15:44 MirroirHome

1 个答案:

答案 0 :(得分:3)

如果安装了noexec标志的分区,则会发生这种情况。您可以通过运行mount来验证这一点:在输出中找到分区,在标志列表中,可能会有noexec

要解决此问题,请重新装入没有noexec标志的分区。或者,将脚本复制到已安装但没有noexec的其他分区。