Ausführbare Dateien von einem bereitgestellten Laufwerk können nicht ausgeführt werden

Ausführbare Dateien von einem bereitgestellten Laufwerk können nicht ausgeführt werden

Ich habe Eclipse und Rubymine heruntergeladen und sie zuvor im Home-Ordner abgelegt. Anschließend habe ich beide Programme durch Doppelklicken auf eclipse.sh und rubymine.sh geöffnet.

Jetzt habe ich diese beiden Ordner auf ein gemountetes Laufwerk verschoben. Aber wenn ich auf eclipse.sh und rubymine.sh doppelklicke, öffnen sie sich im Texteditor. Also gehe ich zu rubymine.sh->Eigenschaften->Berechtigung und dort gibt es ein Kontrollkästchen für „Ausführen: Datei als Programm ausführen lassen“. Dieses Kontrollkästchen ist nicht aktiviert. Selbst wenn ich es aktiviere, wird es automatisch deaktiviert. Die ausführbaren Dateien werden also nicht als ausführbare Programme ausgeführt. Aber wie kann ich meine Programme vom gemounteten Laufwerk aus ausführen?

Ich habe auch versucht, es über die Befehlszeile auszuführen. Aber ich bekomme die Berechtigung verweigert

asis@asis /media/asis/Other/Linux/RubyMine-8.0.1/bin $ chmod +x rubymine.sh
asis@asis /media/asis/Other/Linux/RubyMine-8.0.1/bin $ ./rubymine.sh
-bash: ./rubymine.sh: Permission denied

Ich möchte die Programme nicht im Home-Verzeichnis behalten. Ich möchte sie auf einem gemounteten Laufwerk behalten. Ich verwende Linux Mint 17.3

Antwort1

Einige Systeme erlauben die Ausführung von Dateien auf vom Benutzer bereitgestellten Geräten mithilfe der Option nicht noexec. Überprüfen Sie mit cat /proc/mounts, ob dies der Fall ist, und mounten Sie das Dateisystem erneut mit Ausführungsberechtigungen.

verwandte Informationen