The title says almost all.
When I am a local user (let's say the normal situation) my session gets a seat assigned.
jlinkels@donald-pc:~$ loginctl SESSION UID USER SEAT TTY 3 1000 jlinkels seat0
However when I authenticate through NIS (which is normal on my network) it does not happen:
jlinkels@donald-pc:~$ loginctl No sessions.
This is bad in the first place because starting in Debian 10 access permissions for devices like scanners and webcam are added in udev for the local user. The user holding the seat.
I could work around that by assiging pre-Debian 10 group permissions to devices. But it is undesirable because I don't want to edit udev rules for every installation I make. Worse is that TeamViewer 15, which is the first native Linux version, does not run if I don't have a seat assigned.
I have no idea how to tweak systemd, pamd, logind or NIS to assign a seat to my session. This is all completely new for me. (And perhaps another level of complication by systemd)
Debian 10 Buster