I'll leave it to someone who knows to answer the direct question, but you can obviously just tell sssd to use a specific entry if how it behaves doesn't suit how you want. Assuming a suitable cms, that's no effort and works just fine.
jh
Yes, you are right, that is a solution.
The reason I am asking is because we will be setting up tons of linux hosts with a common SSSD config and thus would like to eliminate special configs for individual hosts.
Thus, instead of telling SSSD what to do (which would be a special config for the affected host), we would like to know what SSSD will do and adapt the creation of machine accounts to SSSD. This way, we hope to solve the "long-hostname-problem" on the server side rather than the client side.
J Brauchle