环境
chefdk 1.3.40
berks 5.6.4
厨房1.16.0vagrant 1.9.3
在厨房登录后,我们可以看到端口80已经打开
PORT 80
[MAJR] should be listening
expected 'Port 80.listening?' to return true, got false
然而,在跑步时,厨房验证'测试失败:
describe port(80) do
it { should be_listening }
end
这是Inspec测试:
{{1}}
答案 0 :(得分:3)
根据提供的命令,没有迹象表明任何程序实际上正在侦听端口80. iptables-save
输出仅显示允许传入连接的防火墙规则。
InSpec本身调用netstat -tulpen
来收集有关侦听套接字的信息。您可能希望使用此方法进行手动验证。