【发布时间】:2014-04-09 13:33:48
【问题描述】:
我刚刚在我的 MacBook Pro(双启动)上下载并安装了 Kali Linux 来搞乱渗透测试 - 我有使用 aircrack-ng 的经验,但那是不久前的事了(而且我至少不知道面向的发行版渗透测试)。终于让一切都启动并运行起来,并按照我想要的方式进行了定制——我尝试在终端中运行基本的注入测试aireplay-ng -9 wlan0,当我以管理员身份尝试时得到command not found。奇怪的是它似乎以 root 身份工作(我没有尝试运行测试 - 我只是输入 aireplay-ng 以查看它是否识别该命令,并且确实如此)。我认为这不是 PATH 问题,但我像这样将/usr/sbin/aireplay-ng 添加到/root/.bashrc(仅以防万一):
PATH=~/usr/sbin/aireplay-ng:$PATH
我不认为它是路径,因为 - 如您所见,aireplay-ng 位于 /usr/sbin/,它已经是我的 PATH 变量的一部分(当我执行 echo $PATH 时很明显)。
奇怪的是 - 当我以 root 身份登录时,它似乎工作 - 我实际上并没有以 root 身份运行测试(可能不是最好的主意),但我确实输入了 aireplay-ng 以查看是否命令被识别出来了,而且确实如此。不确定符号链接是否有帮助 - 但在收到回复之前我不会尝试任何事情。
只是试图让 aireplay-ng 命令被识别。提前致谢。 (我也在超级用户上发布了这个 - 但似乎人们在堆栈上更活跃)。
【问题讨论】:
标签: linux path command admin root