
Я скомпилировал свой файл с помощью следующей команды
gcc -o rget rget.c filerpc_clnt.c filerpc_xdr.c -Insl
Я обнаружил, что свойство файла «Разрешить запуск файлов как программ» не включено.
и поэтому, когда я попытался выполнить, я получил сообщение об отказе в доступе
./rget localhost mytestfile.txt
bash: ./rget: Permission denied
решение1
попробуйте сделать, chmod a+x rget
чтобы активировать разрешение на выполнение. Если файл находится на NTFS или FAT, вам нужно изменить параметры монтирования в fstab
решение2
[ Comments answered by OP
]
Проблема с этим исполняемым файлом в том, что он был на отформатированном диске Windows... поэтому я переместил его в домашний каталог, а затем выполнил следующую команду,
chmod +x rget
и теперь я могу его выполнить. Спасибо за всю вашу поддержку