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: ./test.sh ではなく、「bash test.sh」を使用してファイルを実行できます。ホームディレクトリで ./test.sh を実行できます。

4

1 に答える 1

27

ファイル システムが noexec でマウントされていたため、ファイルの実行が妨げられていました。

于 2013-03-05T03:40:14.480 に答える