Hi everyone.
First off, thanks to everyone who's ever worked on SSSD. It's easily in my top 5
favorite FOSS projects out there.
I am not sure if this is the right way to ask for an enhancement, or whether I should file
an issue on GitHub, but I am running into an issue that's described in this Red Hat
page
https://access.redhat.com/solutions/3673501 (login required)
Basically for an automount map where I need nested top level paths:
/mnt/foo
/mnt/foo/bar
each defined by their own map objects. SSSD does not handle this (neither does LDAP
directly from autofs) because the return map from LDAP is unsorted, and if the maps are
provided to autofs ordered as:
/mnt/foo/bar
/mnt/foo
the /mnt/foo map masks the previous /mnt/foo/bar map and you'll only get the entries
from /mnt/foo
Using file based mount maps, one can easily sort the top level maps, and get around this
issue.
Would it be possible to have SSSD return the maps from LDAP query in a sorted way? There
is an LDAP control that most LDAP servers support to return a sorted output, (
https://ldapwiki.com/wiki/Server%20Side%20Sort%20Control ) but with so many clients and a
large list, this might be better left to the client to do instead.
I'm happy to help out if someone can point me in the right direction in the code.
Thanks again