Встроенные юниты systemd
Я продолжаю разбираться с systemd, и у меня возникла пара вопросов: Есть ли какой-либо способ управлять встроенными таргетами? К примеру, я хочу, чтобы при загрузке таргета rescue не загружался таргет sound, но чтобы sound загружался при multi-user? Я могу замаскировать sound, но тогда он отключается и в остальных целях.
Или противоположная задача, к примеру, я хочу создать новую цель нечто среднее между rescue и multi-user, то есть я могу переводить систему на этот уровень не загружая multi-user. Однако при загрузке multi-user загружается куча других юнитов: systemd-user-sessions.service, systemd-update-utmp-runlevel.service, systemd-logind.service и др.. Я конечно могу их покидать в mytarget.target.mants, или прописать их все в Requires и After, но можно-ли обойтись без этого, ведь в multi-user загрузка этих юнитов не прописана?