A systemd unit becomes dependent on default.target through one of these dependency relationships:
1. The unit is WantedBy= the default target
WantedBy=default.target
2. The unit is RequiredBy= the default target
RequiredBy=graphical.target
3.PartOf=default.target in unit file
PartOf=default.target
These above mentioned dependencies comes under Direct dependencies
Thanks
Red Hat
Learning Community
A collaborative learning environment, enabling open source skill development.