TL; DR:
Altere START_DAEMON="yes"
no arquivo /etc/default/fwknop-server
.
Explicação
O pacote não fornece o arquivo de unidade do systemd […]
Debian e Ubuntu não. Os autores do software, no entanto, fazem:
Isso pode ser melhorado:
[Unit] Documentation=http://askubuntu.com/a/832231/43344 Description=Firewall Knock Operator Daemon After=network-online.target [Service] RuntimeDirectory=fwknop RuntimeDirectoryMode=0700 ExecStart=/usr/sbin/fwknopd --foreground ExecReload=/bin/kill -HUP $MAINPID [Install] WantedBy=multi-user.target
Lennart Poettering escreveu em 2011 :
Muitas das definições de configuração em/etc/sysconfig
permitem desabilitar serviços. Por isso eles basicamente se tornam um segundo nível de habilitação / desabilitação sobre o que o sistema init já oferece: quando um serviço é habilitado comsystemctl enable
ouchkconfig on
estas configurações sobrescrevem isto, e liga o daemon de [f] mesmo que o init sistema foi configurado para iniciá-lo. Isso, obviamente, é muito confuso para o usuário / administrador e praticamente não traz benefícios.
E isso é exatamente o que o script van Smoorenbug rc
no seu pacote está fazendo:
START_DAEMON="no" DAEMON_ARGS="" [ -r /etc/default/fwknop-server ] && . /etc/default/fwknop-server # Exit if the dameon must not be started [ "$START_DAEMON" = "yes" ] || exit 0