My LDAP PTSD is coming back…
I’ll make the following LDAP assumptions:
- LDAP directory is configured and available
- LDAP uri is configured and a lookup on system level is working and returns the correct POSIX uid/gid with LDAP query
- no POSIX conflicts on the client (no object in passwd has uid/uid 11004) I can assume this because the fail over is root
- LDAP search base is configured and returns expected POSIX values
And I’ll make the following postgres assumptions:
- pg_hba.conf is configured for LDAP server address, port, and search base
- postgres can instantiate and connect to its dbs using LDAP with ldap
Finally, I’ll assume that your nfsv4 mount is active and that POSIX operations work at Pam - level tests.
The line
group: files [SUCCESS=merge] sss [SUCCESS=merge] systemd
Seems weird to me; either you add success clause to both uid and gid, or none, but not one and not the other.
This would also hint that Pam has not been updated to use LDAP.
That’s where I’d start.
Side note: LDAP is by default unencrypted on the wire, so to complete this exercise, you may want to setup secrecy on the server. This is especially important for db creds.



I think wallabag is the self-hosted go-to for this, but I’m not sure of the extensions for it.
I used to use pocket because it allowed me to sync to my Kobo reader. Kobo have struck a deal with Instapaper and it works in a similar way.
The official instapaper plugin doesn’t do what In My Pocket does, unfortunately.