2013-03-05 47 views
9

我無法從裝入的分區運行腳本。我已經創建了一個基本的「Hello World」腳本,它將從我的主目錄中執行,但是當我將它移動到掛載的分區時,我無法執行該文件。無法使用+ x權限執行腳本文件,即使使用sudo

$ 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

掛載的分區是什麼文件系統? – 2013-03-05 02:52:08

+0

分區裝有noexec標誌嗎? – hek2mgl 2013-03-05 03:05:22

+0

HevyLight:文件系統是ext4 – user1539179 2013-03-05 03:05:58

回答

11

文件系統掛載有noexec,阻止執行文件。

相關問題