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