Lingering has been enabled with

loginctl enable-linger

However, the user services do not start before logging in with the user. The services remain active when logging out again.

Is something extra needed to make it work when the user is not in the /etc/passwd file, but provided via NIS ?

The service is correctly added to the

, so this seems to be unrelated to Why doesn't my systemd user unit start at boot?