como fornecer configurações padrão para todos os serviços iniciados por determinado destino no systemd

como fornecer configurações padrão para todos os serviços iniciados por determinado destino no systemd

Pelo que vejo, /etc/systemd/system.conf tem várias configurações que se aplicam a todos os serviços. Exemplo, DefaultLimitCORE para especificar o tamanho do arquivo principal.

Um determinado serviço, se necessário, pode substituí-los repetindo parâmetros semelhantes em seu arquivo de configuração. O exemplo abaixo das configurações garante que o coredumping esteja habilitado para o serviço, mesmo que tenha sido desabilitado globalmente por padrão

[Service]
...
service--configurations
...
LimitCORE=infinity

Pelo que vejo, /etc/systemd/system.conf tem várias configurações que se aplicam a todos os serviços. Exemplo, DefaultLimitCORE para especificar o tamanho do arquivo principal.

Um determinado serviço, se necessário, pode substituí-los repetindo parâmetros semelhantes em seu arquivo de configuração. O exemplo abaixo das configurações garante que o core-dumping esteja habilitado para o serviço, mesmo que tenha sido desabilitado globalmente por padrão.

[Serviço] ...serviço--configurações... LimitCORE=infinito

No entanto, não consegui encontrar uma maneira de substituir essas configurações no nível "destino". Exemplo, se eu definir um destino personalizado (my_target.target), como especifico que todos os serviços iniciados a partir deste destino tenham "limitCore" definido com um valor predefinido.

informação relacionada