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.
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
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.