我尝试 chmod +x /path/to/metasploit-latest-linux-x64-installer.run
在终端中运行以将安装程序标记为可执行文件,但是我一直收到错误:
cannot access ‘/path/to/metasploit-latest-linux-x64-installer.run’: No such file or directory
我确信这个文件存在。我检查了文件中的下载,它和我的 Ubuntu 安装一样是 64 位的。我也很难对其他程序执行此操作。是否需要使用特殊软件将安装程序更改为可执行文件?当我双击下载中的 metasploit 时,它显示我需要成为超级用户。
仅供参考,我无意做任何恶意的事情。我只是想使用 metasploit 来测试我网络上的系统。我对 Ubuntu 还很陌生。
请帮忙。
答案1
啊哈!我明白了!
尝试一下:
在终端执行以下操作:
用于
cd
将工作目录设置为安装程序的位置(即cd /home/GrammarGeek
)类型
chmod a+x metasploit-latest-linux-x64-installer.ru
按标签
按 Enter 键
类型
sudo ./metasploit-latest-linux-x64-installer.run
按 Enter 键
利润!
(请/path/to/metasploit-latest-linux-x64-installer.ru
注意不是打字错误!)
答案2
也许您将安装程序解压到的驱动器.run
是 NTFS 或 FAT32 驱动器,或者是其他不支持 Unix 样式权限的驱动器。
相反,解压到metasploit-latest-linux-x64-installer.run
支持 Unix 风格权限的某个地方,比如你的主文件夹,然后运行:
chmod a+x $HOME/metasploit-latest-linux-x64-installer.run
答案3
/Path/to
是您保存下载的 Metasploit 安装程序的实际路径。
与 Windows 中相同C:/users/downloads
....
对我来说就像是:
chmod +x /home/dev/Downloads/metasploit-latest-linux-installer.run
快乐的 Linux:)!!
答案4
只需使用命令“sudo nautilus”(nautilus 是文件资源管理器的名称)以超级用户身份打开文件资源管理器,然后您就可以直接从那里运行该安装程序!