使用 ./configure 时权限被拒绝

使用 ./configure 时权限被拒绝

我尝试安装 Reaver。自述文件给出了一个过程,第一步是在相应位置使用以下代码。

root@ubuntu:/media/New Volume/reaver-1.4/src# ./configure

这就是结果

bash: ./configure: Permission denied

我尝试使用 chmod 更改文件权限。但执行命令后,它会将权限更改回默认权限。

答案1

发生这种情况是因为您正在尝试从其他驱动器安装。复制主目录中的内容,然后尝试使用进行安装./configure。它会起作用。还可以使用命令更改权限chmod a+x -R

答案2

我出现此错误是因为我试图在打开“noexec”标志的已安装分区上运行命令。

重新安装并删除此标志后,一切正常。使用以下命令:

sudo mount -o remount,exec /media/MOUNTEDDISKNAME

答案3

您可能下载并解压了带有 Windows 行尾的源代码。请尝试使用包含 Unix 行尾的发行版。

答案4

有时,当您使用不适当的应用程序或(和)其他用户从 gzip 压缩包中提取文件时,就会发生这样的事情。

在这种情况下,“ tar -xf ...”解决了问题

相关内容