Berechtigung bei Verwendung von ./configure verweigert


7

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.


Du hast es versucht chmod +x ./configure, richtig?
MiJyn

Ja, ich habe es versucht, aber es zeigt das gleiche.
DDR

Warum kopieren Sie nicht zuerst die Quelldateien in Ihr Home-Verzeichnis?

3
Es liegt daran, dass Sie an Ihrem eingefügten Volume-Verzeichnis arbeiten, denke ich. Kopieren Sie zuerst in Ihr Home-Verzeichnis und ./configuredort.
Nickanor

@nickanor Ich mache das, aber es wird nicht helfen
Ooker

Antworten:


6

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 dem chmod a+x -RBefehl.


6

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:

sudo mount -o remount,exec /media/MOUNTEDDISKNAME

Das hat bei mir funktioniert.
Jeremiah

1

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.


0

Vorausgesetzt , die configureDatei die Ausführungsberechtigung bereits geschieht dies , wenn die config.logDatei von einem anderen Benutzer oder unzugänglichen erstellt wurde (entweder Sie versucht , ./configuremit sudooder jemand anderes das gelaufen ist configureSkript bereits). Das Entfernen der config.logDatei sollte dieses Problem beheben.


0

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 Problem


Vielen Dank für Ihre Antwort @ grs444, aber haben Sie bemerkt, dass die Frage 7 Jahre alt war?
Kurankat

ist es wirklich wichtig?
grs444

Nein, überhaupt nicht, die Person, die gefragt hat, hat nie eine Antwort als akzeptierte Antwort angekreuzt. Ich war mir nur nicht sicher, ob du es bemerkt hast.
Kurankat

Für die Wahrheit - ich habe es nicht getan. Ich hoffe, meine Worte würden jemandem helfen ... eines Tages)
grs444

-4

Einfach benutzen sh ./configure. Es wird klappen.


1
sh ./configure funktioniert nur teilweise. Sie benötigen weiterhin die Berechtigung zum Kompilieren von Programmen, und Ihre Lösung berücksichtigt dies nicht.
Jeremiah
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.