2013-03-05 5 views
9

Ich bin nicht in der Lage zu laufen Skripte von einer montierten Partition auszuführen. Ich habe ein einfaches "Hello World" -Skript erstellt, das von meinem Home-Verzeichnis ausgeführt wird, aber wenn ich es auf die gemountete Partition verschiebe, kann ich die Datei nicht ausführen.Kann nicht Skriptdatei mit + x Erlaubnis, auch mit 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 

Ich habe keine Ahnung, was zu tun ist.

ETA: Ich bin zu verwenden „bash test.sh“ in der Lage, die Datei auszuführen, ./test.sh einfach nicht. Ich kann ./test.sh im Home-Verzeichnis tun.

+1

Welches Dateisystem ist die montierte Partition? –

+0

Ist die Partition mit noexec Flag eingehängt? – hek2mgl

+0

HevyLight: Dateisystem ext4 – user1539179

Antwort

11

Das Dateisystem wurde mit noexec montiert, die Ausführung von Dateien verhindert.

Verwandte Themen