не удалось выполнить скомпилированный файл - & ldquo; разрешение отклонено

Я скомпилировал свой файл, используя следующую команду

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

Я обнаружил, что свойство файла «Разрешить выполнение файлов как программы» не включено.

и поэтому, когда я пытался выполнить, я получаю сообщение об отказе в разрешении

./rget localhost mytestfile.txt
bash: ./rget: Permission denied
1
задан 17 March 2012 в 18:17

2 ответа

[Comments answered by OP]

Проблема с этими исполняемыми файлами заключается в том, что он находился на диске, отформатированном в Windows ..., поэтому я переместил его в домашний каталог, а затем выполнил следующую команду [ 111] и теперь я могу это выполнить. Спасибо за вашу поддержку

0
ответ дан 17 March 2012 в 18:17

попробуйте сделать chmod a+x rget, чтобы активировать разрешение на выполнение. Если файл находится в NTFS или FAT, вы должны изменить параметры монтирования в fstab

0
ответ дан 17 March 2012 в 18:17

Другие вопросы по тегам:

Похожие вопросы: