ubuntu 16.04 openvpn 2.3 禁用

ubuntu 16.04 openvpn 2.3 禁用

systemctl stop openvpn@server && systemctl disable [email protected]

运行这些命令后,服务器应该被禁用并阻止在下次启动时启动?

当我重新启动时状态是这样的:

[email protected] - OpenVPN connection to server
   Loaded: loaded (/lib/systemd/system/[email protected]; disabled;vendor preset: enabled)         
   Active: active (running) since ma 2018-05-21 10:44:57 EEST; 49s ago

因此它在停止后运行,并在重启后禁用。我刚刚在虚拟机上使用 systemd 禁用了 openvpn 2.4 及其自己的新创新,结果发现 2.3 不能像我预期的那样工作。

可能是我误解了一些东西,如有任何建议,请多多包涵。

答案1

触发 systemd 服务的原因有很多,包括难以追踪的依赖关系。systemctl disable只能阻止它与声明为需要、想要、需要等的单元关联。它不会完全禁止该单元启动。

要硬禁用服务启动,请在 /etc/systemd/system 中创建到 /dev/null 的符号链接,并使用要禁用的实例的名称。

ln -s /dev/null /etc/systemd/system/[email protected]

相关内容