Como superar “Permission denied” executando o programa C mesmo depois de “chmod + x”?

1

Depois de compilar um programa em C no Ubuntu 10.10, depois de executar chmod +x ./a.out , ainda estou recebendo bash: ./a.out: Permission denied . Como posso executar meu novo executável?

    
por Nagendra Kumar 08.07.2012 / 22:14

2 respostas

2

Um possível motivo é que você está compilando em um sistema de arquivos que foi montado com a opção noexec .

Execute mount -l para ver as opções com as quais os sistemas de arquivos são montados.

    
por Adrian 08.07.2012 / 22:33
0

Se você estiver compilando o programa e executando o arquivo executável em uma unidade externa ou algo semelhante, mova o arquivo para o Desktop e recompile-o e execute-o lá.

    
por DTA 18.06.2016 / 13:57