O problema foi resolvido alterando a opção mount de 'user' para 'nouser'. Eu não sei por que embora ...
Recentemente, movi alguns arquivos do ntfs para o ext4 no meu disco externo. Eu não sou capaz de executar arquivos executáveis depois de convertê-lo em ext4.
Abaixo está a entrada fstab que eu uso para montar a partição ext4.
UUID={UUID} {path} ext4 rw,async,suid,dev,exec,user 1 1
Abaixo está a permissão para o arquivo que estou tentando executar
-rwxrwxrwx 1 {myid} {myid} 73015 Oct 9 09:38 eclipse
Quando tento executar o programa a partir da linha de comando, recebo a seguinte mensagem de erro bash: ./eclipse: Permissão negada
Quando tento executar o programa no Nautilus, recebo uma mensagem dizendo que 'Não há nenhum aplicativo instalado para arquivos executáveis'.
Eu verifiquei a guia de permissões nas propriedades do arquivo e o bit 'Permitir execução do arquivo como programa' está definido.
O problema foi resolvido alterando a opção mount de 'user' para 'nouser'. Eu não sei por que embora ...
Eu tive o mesmo problema e resolvi adicionando "exec" à entrada em / etc / fstab, mantendo "user". Existem muitas combinações de configurações aqui, mas esse é um conjunto que funciona.
UUID="4blahblah4" /160/ ext4 user,exec,auto,nofail 0 0
Tags permissions mount