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

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

Baixei o Eclipse e o 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 fui rubymine.sh->properties->permission 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 se eu marcar, ele será desmarcado automaticamente. Portanto, os arquivos executáveis ​​não funcionam como programas executáveis. Mas como posso executar meus programas a partir da unidade montada?

Também tentei executá-lo na 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

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

Responder1

Alguns sistemas não permitem a execução de arquivos em dispositivos montados pelo usuário, utilizando a opção noexec. Verifique cat /proc/mountsse este é o caso e remonte o sistema de arquivos com permissões exec.

informação relacionada