O systemd analisa os comentários de um script de inicialização para gerar um arquivo .service temporário na inicialização ou no comando daemon-reload
. Mude a linha
# pidfile: /var/run/ossec-authd.pid
para
# pidfile: /var/ossec/var/run/ossec-authd.pid
e execute systemctl daemon-reload
UPD: agora vejo que o nome do arquivo pid é gerado pelo authd no tempo de execução e o script init precisa procurar por $ PIDDIR / $ {NAME} *. pid.
O Systemd não pode procurar pelo pidfile, mas pode funcionar sem ele. Sou você pode tentar remover completamente a linha # pidfile:
, ou escrever seu próprio arquivo .service