não é capaz de executar um arquivo compilado - “permissão negada”

1

Eu compilei meu arquivo usando o seguinte comando

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

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

e assim quando eu tentei executar estou recebendo a mensagem de permissão negada

./rget localhost mytestfile.txt
bash: ./rget: Permission denied
    
por user824910 17.03.2012 / 12:29

2 respostas

2

[ Comments answered by OP ]

  

O problema com os arquivos executáveis é que ele estava na unidade formatada do windows ... então eu mudei para o diretório home e executei o seguinte comando chmode +x rget e agora eu posso executá-lo. Obrigado por todo seu apoio

    
por Bruno Pereira 17.03.2012 / 15:14
3

tente fazer um chmod a+x rget para 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

    
por tehdog 17.03.2012 / 13:30