http://bugzilla.opensuse.org/show_bug.cgi?id=1038454
http://bugzilla.opensuse.org/show_bug.cgi?id=1038454#c10
--- Comment #10 from Josef Möllers
(In reply to Josef Möllers from comment #9)
The question remains as to whether this should be added to sddm only or should be put into common-auth and common-session! As it stands, this will only solve the issue when logging in through sddm, but not if eg the user logs in through ssh.
My suggestion in Bug 954419 was to put the line auth optional pam_mount.so into common-auth and the lines session optional pam_cryptpass.so session optional pam_mount.so so they are available to all aplications, not just sddm.
(In reply to Josef Möllers from comment #8)
The last two lines should be put into common-session!
I tried your suggested solution and I am able to login but the encrypted home directory is not unmounted after logout.
I just set up my Leap42.3 VM to mount an unencrypted data directory into my user's HOME directory and it was mounted when I first logged in and umounted when I last logged out again. I have "<mkmountpoint enable="1" remove="true" /> in /etc/security/pam_mount.conf.xml and my ~/.pam_mount.conf.xml has, effectively, only this one line: <volume options="nodev,nosuid" user="*" mountpoint="/home/josef/MPGs" path="/mnt/Videos" server="firefly" fstype="nfs" /> Can you 1) enable debug in /etc/security/pam_mount.conf.xml: -<debug enable="0" /> +<debug enable="1" /> 2) completely log out of the system 3) Log-in as "root" (or some other user) 4) "su - <testuser>" and immediately log out again Step 4 should give you some (understatement of the month) debug output. Please post the output here. -- You are receiving this mail because: You are on the CC list for the bug.