Ich habe versucht, Reaver zu installieren. Die Readme-Datei enthält eine Prozedur. Der erste Schritt besteht darin, den folgenden Code an der entsprechenden Stelle zu verwenden.
root@ubuntu:/media/New Volume/reaver-1.4/src# ./configure
Das war das Ergebnis
bash: ./configure: Permission denied
Ich habe versucht, die Dateiberechtigung mit chmod zu ändern. Nachdem der Befehl ausgeführt wurde, ändert er seine Berechtigung wieder auf die Standardberechtigung.
chmod +x ./configure
, richtig?./configure
dort.Antworten:
Dies liegt daran, dass Sie versuchen, von anderen Laufwerken zu installieren. Kopieren Sie den Inhalt in das Home-Verzeichnis und versuchen Sie dann, ihn mit zu installieren
./configure
. Es wird klappen. Ändern Sie auch die Berechtigung mit demchmod a+x -R
Befehl.quelle
Ich hatte diesen Fehler, weil ich versuchte, den Befehl auf einer gemounteten Partition auszuführen, auf der das Flag "noexec" aktiviert war.
Nach dem erneuten Montieren, um dieses Flag zu entfernen, funktionierte alles einwandfrei. Mit diesem Befehl:
quelle
Es ist möglich, dass Sie Quellcode mit der Windows-Zeilenende herunterladen und extrahieren. Versuchen Sie, eine Distribution zu verwenden, die Unix-Zeilenenden enthält.
quelle
Vorausgesetzt , die
configure
Datei die Ausführungsberechtigung bereits geschieht dies , wenn dieconfig.log
Datei von einem anderen Benutzer oder unzugänglichen erstellt wurde (entweder Sie versucht ,./configure
mitsudo
oder jemand anderes das gelaufen istconfigure
Skript bereits). Das Entfernen derconfig.log
Datei sollte dieses Problem beheben.quelle
Manchmal passieren solche Dinge, wenn Sie Dateien mit komprimierten Anwendungen oder (und) von einem anderen Benutzer aus gzipped tarball extrahieren.
In diesem Fall
tar -xf ...
löst " " das Problemquelle
Einfach benutzen
sh ./configure
. Es wird klappen.quelle