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

6

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

[email protected]:/media/New Volume/reaver-1.4/src# ./configure

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

bash: ./configure: Permission denied

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

задан DDR 30.04.2013 в 20:17
источник

5 ответов

4

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

    
ответ дан Rajanand02 06.09.2013 в 08:50
4

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

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

sudo mount -o remount,exec /media/MOUNTEDDISKNAME
    
ответ дан user288515 04.06.2014 в 23:31
1

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

    
ответ дан VVV 28.01.2014 в 07:25
0

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

ответ дан Balamurugan Soundararaj 07.12.2017 в 16:22
-4

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

    
ответ дан bnsk 23.09.2013 в 06:27