Eu queria executar um pequeno programa de teste, mas se eu executá-lo, o terminal diz:
./geany_run_script.sh: 5: ./geany_run_script.sh: ./main: Permission denied
------------------
(program exited with code: 126)
Press return to continue
Responder1
Você chama em seu script outro arquivo/script - ./main
. Certifique-se de ter permissão para executar esse arquivo (na verdade, isso significa o código de saída: 126). Para fazer isso, execute o seguinte comando:
chmod +x /path/to/main
Responder2
O programa foi armazenado em um sistema gordo e o bit executável dos arquivos não pode ser alterado lá.
Responder3
Tudo o que preciso para resolver o erro de permissão negada do Geany é especificar a extensão do arquivo que preciso executar no meu caso, quero executar o arquivo de programação python, por exemplo, *.py, então eu salvo .py e executo o arquivo pressionando F5 a permissão negada desapareceu.