When logging into a session via lxdm, pam_mktemp (included via system-auth) is not (correctly) executed: The private temp directory /tmp/.private/$USER is not created, the TMPDIR variable is set to "/tmp/.private/nobody" (in turn causing some application to fail because of missing write permission in TMPDIR). pam_mktemp works correctly when using logging in via lightdm or login on a VT. Reproducible: Always
Created attachment 302033 [details] output of cave info lxdm
Created attachment 302035 [details] /etc/pam.d/lxdm as installed out of the box
Created attachment 302037 [details] /etc/pam.d/system-auth inlcudes pam_mktemp
Could you please send this bug upstream? Do you have a patch to solve this problem?
I have opened a bug report upstream: https://sourceforge.net/tracker/?func=detail&aid=3489039&group_id=180858&atid=894869
This seems to be fixed upstream. I just need to find the right commit
(In reply to comment #6) > This seems to be fixed upstream. I just need to find the right commit The maintainer/developer said: > now, I try the latest pam_mktemp, it works fine on system [...] Have I read the bug report @ sourceforge correctly or was it actually a bug in pam_mktemp ?
Yes this is what I understand