Failed to connect to bus: No such file or directory

This happens when a user tries to access:

$ systemctl --user status
Failed to connect to bus: No such file or directory

to check the services running as a user.

What's the problem?