我已经通过 APT 安装了 knockd,并在/etc/knockd.conf并启用它在/etc/default/knockd中。但是,当我重新启动系统时它没有启动。手动启动就可以了。
我尝试启用它:
# systemctl enable knockd.service
但它失败了,因为knockd.service缺少 [Install] 部分。只需将该部分添加到服务文件即可让 systemd 启动 knockd 安全吗?它真的应该以这种方式启动吗?
在 Arch Linux 上,knockd 在服务文件中带有 [Install] 部分。
答案1
是的,可以安全添加。看起来服务文件中有错误。我已打开漏洞在 Debian 错误跟踪器中。