Acontece que o systemd suporta a configuração de limites nos arquivos de configuração, as informações são apenas espalhadas por várias páginas do manual. De acordo com systemd.exec , o limite para a criação do arquivo principal / tamanho do arquivo é definido com LimitCORE. Além disso, é possível modificar uma configuração de unidade / serviço sem ter que modificar o arquivo de configuração fornecido pelo sistema. Mais informações no ArchLinux Wiki . Então, criando o arquivo (e o diretório pai) /etc/systemd/system/xinetd.service.d/core.conf
com o seguinte conteúdo
[Service]
LimitCORE=infinity
e depois executando
# systemctl daemon-reload
# systemctl restart xinetd
ativou as alterações necessárias para criar despejos principais.