使用./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
。 它会工作。