使用./configure时拒绝权限

我试着安装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 

您可以下载并提取Windows行结尾的源代码。 尝试使用包含Unix行结尾的一些分发。

如果configure文件已经具有执行权限,则当config.log文件由另一个用户创建或无法访问时(或者您尝试使用sudo或其他人已经运行configure脚本的./configure ,就会发生这种情况。 删除config.log文件应解决此问题。

只需使用sh ./configure 。 它会工作。