无法使用+ x权限执行脚本文件,即使使用sudo也是如此

时间:2013-03-05 02:40:37

标签: linux permissions

我无法从已安装的分区运行脚本。我已经创建了一个基本的“Hello World”脚本,它将从我的主目录中执行,但是当我将它移动到挂载的分区时,我无法执行该文件。

$ ls -l
-rwxr-xr-x  1 user user    31 Mar  4 21:33 test.sh
$ ./test.sh
-bash: ./test.sh: Permission denied
$ sudo ./test.sh
[sudo] password for user:
sudo: unable to execute ./test.sh: Permission denied
$ cd ..
$ ls -l
drwxrwxrwx  6 user root  4096 Mar  4 21:34 sda5

我不知道该怎么做。

ETA:我可以使用“bash test.sh”来执行该文件,而不是./test.sh。我可以在主目录中执行./test.sh。

1 个答案:

答案 0 :(得分:11)

文件系统使用noexec挂载,无法执行文件。