Não é possível executar arquivos executáveis a partir de uma unidade montada

3

Eu fiz o download do eclipse e do rubymine e coloquei anteriormente na pasta inicial. Então eu costumava abrir os dois programas clicando duas vezes em eclipse.sh e rubymine.sh.

Agora, movi essas duas pastas em uma unidade montada. Mas quando clico duas vezes em eclipse.sh e rubymine.sh eles abrem no editor de texto. Então eu fui a permissão rubymine.sh- > properties- > e há uma caixa de seleção para "executar: permitir a execução do arquivo como programa". Esta caixa de seleção não está marcada. Mesmo que eu verifique, ele fica desmarcado automaticamente. Portanto, os arquivos executáveis não são executados como programas executáveis. Mas como posso executar meus programas a partir da unidade montada?

Também tentei executá-lo a partir da linha de comando. Mas recebo permissão negada

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

Eu não quero manter os programas no diretório inicial. Eu quero que eles continuem em uma unidade montada. Estou usando o Linux mint 17.3

    
por user3128796 14.02.2016 / 11:42

1 resposta

2

Alguns sistemas não permitem executar arquivos em dispositivos montados pelo usuário, usando a opção noexec . Verifique com cat /proc/mounts se esse for o caso e remonte o sistema de arquivos com permissões exec.

    
por 14.02.2016 / 12:59