não é possível executar um arquivo compilado - "permissão negada"

não é possível executar um arquivo compilado - "permissão negada"

Compilei meu arquivo usando o seguinte comando

gcc -o rget rget.c filerpc_clnt.c filerpc_xdr.c -Insl

Acho que a propriedade do arquivo "Permitir que arquivos sejam executados como programa" não está habilitada.

e então, quando tentei executar, recebi a mensagem de permissão negada

./rget localhost mytestfile.txt
bash: ./rget: Permission denied

Responder1

tente fazer um chmod a+x rgetpara ativar a permissão de execução. Se o arquivo estiver em NTFS ou FAT, você deverá alterar as opções de montagem no fstab

Responder2

[ Comments answered by OP]

O problema com esses arquivos executáveis ​​é que eles estavam na unidade formatada do Windows... então movi-os para o diretório inicial e executei o seguinte comando chmod +x rgete agora posso executá-lo. Obrigado por todo o vosso apoio

informação relacionada