Permissão negada executando executável mesmo depois de chmod u + x [closed]

0

Estou ciente de que perguntas semelhantes foram feitas antes, mas nenhuma delas resolveu o problema:

Eu construí um programa Unity3d muito básico para Linux, mas ao tentar executar o executável resultante eu recebo um 'open with ...' onde não há aplicações recomendadas se eu clicar duas vezes no arquivo na GUI ou 'Permission denied 'se correndo pelo terminal.

Eu assegurei que o 'permitir que este arquivo seja executado como executável' é verificado e tentei chmod u + x antes de executar a partir do terminal.

A extensão do arquivo é x86_64. Meu entendimento é que isso é binário de 64 bits e meu sistema também é de 64 bits (verifiquei usando uname -a).

Se houver alguma ajuda, meu sistema está executando o Ubuntu 12.04 LTS (xfce) em um Acer Chromebook 14, instalado usando crouton.

Sou completamente novo em todas as coisas linux, então, por favor, diga se eu perdi alguma informação importante e explico as respostas de forma que um novato possa entender.

Agradecemos antecipadamente a todos!

    
por Revilo 24.10.2016 / 10:37

1 resposta

1

Onde esse arquivo executável está localizado? Se estiver em uma partição montada, pode haver uma chance de que noexec flag seja definido. Verifique se sua área de trabalho está abaixo de unidades montadas.

$ mount | grep noexec
    
por Leo Kim 24.10.2016 / 12:44