我无法从已安装的分区运行脚本。我已经创建了一个基本的“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。
答案 0 :(得分:11)
文件系统使用noexec挂载,无法执行文件。