2013-03-05 17 views
9

マウントされたパーティションからスクリプトを実行できません。ホームディレクトリから実行する基本的な "Hello World"スクリプトを作成しましたが、マウントされたパーティションに移動するとファイルを実行できません。sudoであっても、+ xの権限でスクリプトファイルを実行できません

$ 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

パーティションはnoexecフラグでマウントされていますか? – hek2mgl

+0

HevyLight:ファイルシステムはext4です – user1539179

答えて

11

ファイルシステムがファイルの実行を妨げるnoexecでマウントされました。

関連する問題