使用 ./configure 时权限被拒绝

DDR*_*DDR 7 12.04 software-installation

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

root@ubuntu:/media/New Volume/reaver-1.4/src# ./configure
Run Code Online (Sandbox Code Playgroud)

这是结果

bash: ./configure: Permission denied
Run Code Online (Sandbox Code Playgroud)

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

小智 7

我遇到此错误是因为我试图在具有“noexec”标志的已安装分区上运行该命令。

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

sudo mount -o remount,exec /media/MOUNTEDDISKNAME
Run Code Online (Sandbox Code Playgroud)


小智 6

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