From 4.21 onwards Samba no longer provides an independent libldb
tarball. The library is now considered to be private and it has to be
built from the samba package using a specific configure switch to expose
it and the modules path has changed from /usr/lib64/ldb2/modules/ldb/ to
/usr/lib64/samba/ldb.
In the case of /usr/lib64/samba/ldb/memberof.so the directory
/usr/lib64/samba/ldb is owned by libldb2 and sssd requires it, so the
directory shouldn't be owned by sssd.
But the case of /usr/lib64/samba/idmap/sss.so falls into the "Common
directory for unrelated packages" exception from the packaging guidelines.
In this case sssd should also own /usr/lib64/samba.
Signed-off-by: Samuel Cabrero <scabrero@suse.de>