выполнение файла запрещено [дубликат]

Возможный дубликат:
Как сделать ' chmod 'в разделе NTFS (или FAT32)?

Я новичок в Ubuntu 11.10, я хочу выполнить некоторую программу с именем ./ Pro , но когда я пытаюсь:

$ ./Pro

Я получаю следующую ошибку:

$Bash: ./Pro : Permission Denied.

Когда я пытаюсь изменить разрешения, запустив: $ sudo chmod + x Pro , ничего не меняется! На самом деле, когда я делаю $ ls -l Pro результат:

$-rw------- 1 hafez hafez 7251 2012-03-19 07:44 Pro

Как я могу запустить свой файл?

0
задан 13 April 2017 в 15:24

3 ответа

Проверьте вывод следующей команды mount | grep -i nexec Я думаю, что ваша файловая система смонтирована с опцией noexec.

Со страницы руководства:

noexec Do not allow direct execution of any binaries on the mounted filesystem. 

Чтобы решить эту проблему (до следующей перезагрузки)

mount -o remount,exec your_filesystem

Чтобы пережить перезагрузку, вам нужно отредактировать / etc / Fstab.

0
ответ дан 13 April 2017 в 15:24

щелкните правой кнопкой мыши в файле -> права доступа -> разрешить выполнение fila как программы =)

в командной строке: попробуйте sudo!

sudo chmod +x Pro
0
ответ дан 13 April 2017 в 15:24

Попробуйте:

chmod a+x Pro

Или, для удовольствия:

chmod 755 Pro
0
ответ дан 13 April 2017 в 15:24

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

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