Отказано в доступе при использовании ./configure

Я пытался установить Reaver. Файл read me предоставляет процедуру, и первым шагом является использование следующего кода в соответствующем месте.

root@ubuntu:/media/New Volume/reaver-1.4/src# ./configure

Это был результат

bash: ./configure: Permission denied

Я попытался изменить разрешение файла с помощью chmod. Но после выполнения команды она меняет свое разрешение обратно на разрешение по умолчанию.

7
задан 4 August 2014 в 19:20

5 ответов

Это происходит потому, что вы пытаетесь установить с других дисков. Скопируйте содержимое в домашний каталог, затем попробуйте установить, используя ./configure. Это будет работать. Также измените разрешение, используя команду chmod a+x -R.

0
ответ дан 4 August 2014 в 19:20

У меня была эта ошибка, потому что я пытался запустить команду на смонтированном разделе с включенным флагом «noexec».

После перемонтирования, чтобы убрать этот флаг, все работало нормально. С помощью этой команды:

sudo mount -o remount,exec /media/MOUNTEDDISKNAME
0
ответ дан 4 August 2014 в 19:20

Если файл configure уже имеет разрешение на выполнение, это происходит, когда файл config.log был создан другим пользователем или недоступен (либо вы пытались ./configure с помощью sudo, либо кто-то еще запустил configure). сценарий уже). Удаление файла config.log должно решить эту проблему.

0
ответ дан 4 August 2014 в 19:20

Просто используйте sh ./configure. Это будет работать.

0
ответ дан 4 August 2014 в 19:20

Возможно, вы скачали и извлекли исходный код с окончанием строки Windows. Попробуйте использовать какой-нибудь дистрибутив, содержащий окончания строк Unix.

0
ответ дан 4 August 2014 в 19:20

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

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