我尝试在 Ubuntu 机器上运行以下命令(从 Windows 10 PowerShell 进行 ssh):
sudo nmap -sU -O localhost
Starting Nmap 7.91 ( https://nmap.org ) at 2021-03-02 10:13 GMT
Couldn't open a raw socket. Error: Permission denied (13)
我的期望是sudo
这已经足够了。
我需要更改某个目录的写入权限吗?
我可以采取什么明显的措施来解决这个问题吗?
答案1
无法打开原始套接字。错误:权限被拒绝 (13)
因为 WSL 中的原始套接字并未完全支持。
尝试此修复WSL; NMAP 不起作用!
但现在您可以在 WSL 上输入以下命令来“修复它”:
alias nmap='"/mnt/c/Program Files (x86)/Nmap/nmap.exe"'
请继续关注 Windows 文件的路径。