Estados habilitados / desabilitados controlam se os serviços são iniciados / não iniciados na inicialização. Nesse contexto, sugiro que os serviços dependentes permaneçam desativados e que apenas o estado do serviço de guarda-chuva seja alterado. Para fazer com que o serviço de guarda-chuva inicie apenas algumas das dependências, ele deve ser vinculado ao diretório do serviço de guarda-chuva (por exemplo, no diretório /etc/systemd/system/umbrella-unit.service/requires).