Я пытался установить Reaver. Файл read me предоставляет процедуру, и первым шагом является использование следующего кода в соответствующем месте.
root@ubuntu:/media/New Volume/reaver-1.4/src# ./configure
Это был результат
bash: ./configure: Permission denied
Я попытался изменить разрешение файла с помощью chmod. Но после выполнения команды она меняет свое разрешение обратно на разрешение по умолчанию.
Это происходит потому, что вы пытаетесь установить с других дисков. Скопируйте содержимое в домашний каталог, затем попробуйте установить, используя ./configure
. Это будет работать. Также измените разрешение, используя команду chmod a+x -R
.
У меня была эта ошибка, потому что я пытался запустить команду на смонтированном разделе с включенным флагом «noexec».
После перемонтирования, чтобы убрать этот флаг, все работало нормально. С помощью этой команды:
sudo mount -o remount,exec /media/MOUNTEDDISKNAME
Если файл configure
уже имеет разрешение на выполнение, это происходит, когда файл config.log
был создан другим пользователем или недоступен (либо вы пытались ./configure
с помощью sudo
, либо кто-то еще запустил configure
). сценарий уже). Удаление файла config.log
должно решить эту проблему.
Просто используйте sh ./configure
. Это будет работать.
Возможно, вы скачали и извлекли исходный код с окончанием строки Windows. Попробуйте использовать какой-нибудь дистрибутив, содержащий окончания строк Unix.