Как преодолеть & ldquo; Отказано в доступе & rdquo; запуск программы на C даже после & ldquo; chmod + x & rdquo ;?

После компиляции программы на C в Ubuntu 10.10, после выполнения chmod +x ./a.out я все еще получаю bash: ./a.out: Permission denied. Как мне запустить мой новый исполняемый файл?

1
задан 9 July 2012 в 03:09

14 ответов

Одной из возможных причин является то, что вы компилируете в файловой системе, которая была смонтирована с опцией noexec.

Запустите mount -l, чтобы увидеть опции, с которыми монтируются файловые системы.

2
ответ дан 25 July 2018 в 18:09

Если вы компилируете программу и запускаете исполняемый файл на внешнем диске или чем-то подобном, переместите файл на рабочий стол, перекомпилируйте и запустите его там.

0
ответ дан 25 July 2018 в 18:09

Одной из возможных причин является то, что вы компилируете файловую систему, которая была смонтирована с опцией noexec.

Запустите mount -l, чтобы увидеть опции, с которыми монтируются файловые системы.

2
ответ дан 2 August 2018 в 00:23

Если вы компилируете программу и запускаете исполняемый файл на внешнем диске или чем-то подобном, переместите файл на рабочий стол, перекомпилируйте и запустите его там.

0
ответ дан 2 August 2018 в 00:23

Одной из возможных причин является то, что вы компилируете файловую систему, которая была смонтирована с опцией noexec.

Запустите mount -l, чтобы увидеть опции, с которыми монтируются файловые системы.

2
ответ дан 4 August 2018 в 15:52

Если вы компилируете программу и запускаете исполняемый файл на внешнем диске или чем-то подобном, переместите файл на рабочий стол, перекомпилируйте и запустите его там.

0
ответ дан 4 August 2018 в 15:52

Одной из возможных причин является то, что вы компилируете в файловой системе, которая была смонтирована с опцией noexec.

Запустите mount -l, чтобы увидеть опции, с которыми монтируются файловые системы.

2
ответ дан 6 August 2018 в 00:30

Если вы компилируете программу и запускаете исполняемый файл на внешнем диске или чем-то подобном, переместите файл на рабочий стол, перекомпилируйте и запустите его там.

0
ответ дан 6 August 2018 в 00:30

Одной из возможных причин является то, что вы компилируете в файловой системе, которая была смонтирована с опцией noexec.

Запустите mount -l, чтобы увидеть опции, с которыми монтируются файловые системы.

2
ответ дан 7 August 2018 в 17:55

Если вы компилируете программу и запускаете исполняемый файл на внешнем диске или чем-то подобном, переместите файл на рабочий стол, перекомпилируйте и запустите его там.

0
ответ дан 7 August 2018 в 17:55

Одной из возможных причин является то, что вы компилируете в файловой системе, которая была смонтирована с опцией noexec.

Запустите mount -l, чтобы увидеть опции, с которыми монтируются файловые системы.

2
ответ дан 10 August 2018 в 06:45

Если вы компилируете программу и запускаете исполняемый файл на внешнем диске или чем-то подобном, переместите файл на рабочий стол, перекомпилируйте и запустите его там.

0
ответ дан 10 August 2018 в 06:45

Одной из возможных причин является то, что вы компилируете в файловой системе, которая была смонтирована с опцией noexec.

Запустите mount -l, чтобы увидеть опции, с которыми монтируются файловые системы.

2
ответ дан 15 August 2018 в 18:39

Если вы компилируете программу и запускаете исполняемый файл на внешнем диске или чем-то подобном, переместите файл на рабочий стол, перекомпилируйте и запустите его там.

0
ответ дан 15 August 2018 в 18:39

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

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