there must be some good reason for glibc to dlopen libnss libs, rather than them just being dynamically linked like every other lib...
... but I have never, ever, had any experience with these files that was not due to this choice breaking something. today, my mail server.
@joeyh I mean, I'd much prefer a design where anything more complicated goes into a local system service and then the libc code only handles the simple case (something something sssd/nscd but universal?), but I wouldn't want to have to recompile libc when e.g. migrating a system from Unix /etc files to LDAP, and nor would I want to have an entire LDAP client sitting there baked into libc.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!