18

我无法从已安装的分区运行脚本。我创建了一个基本的“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 。

4

1 回答 1

27

使用 noexec 安装文件系统,这会阻止执行文件。

于 2013-03-05T03:40:14.480 回答