安装 armitage 时出现问题

安装 armitage 时出现问题

在安装 armitage 的时候,下载解压后写道:

sudo sh -c "echo java -jar /opt/armitage/armitage.jar \$\* > /opt/armitage/armitage"

我得到了:

sh: 1: cannot create /opt/armitage/armitage/: Is a directory

有人知道这里的问题是什么吗?谢谢!

答案1

您可能想查看 /opt/armitage/armitage/ 是否有任何内容。如果目录为空,您可能希望删除该目录并重新运行该命令。

sudo sh -c "echo java -jar /opt/armitage/armitage.jar \$\* > /opt/armitage/armitage"

该命令想要创建目录 /opt/armitage/armitage 。该目录已经存在。

如果目录有内容,你可以放置一个尾部斜线,

sudo sh -c "echo java -jar /opt/armitage/armitage.jar \$\* > /opt/armitage/armitage/"

然后它将创建结构:/opt/armitage/armitage/armitage

答案2

我刚刚安装了 armitage。我知道是什么导致了我的问题。当我运行命令时

sudo sh -c "echo java -jar /opt/armitage/armitage.jar \$\* > /opt/armitage/armitage"

在创建符号链接之前运行命令:
如果在创建符号链接之后运行命令,将会出现错误。
当我按照所示顺序创建符号链接时,我遇到了与您相同的错误。我删除了符号链接并运行命令,它安装得很好。然后我创建了符号链接

相关内容