Hi list, I've been struggling lately trying to download pictures fro my camera with digikam after updating to openSUSE 12.1. The problem was that I had no permisisons to write to the special file created by udev (in my case /dev/bus/usb/003/*). A bit of troubleshooting led to systemd-uaccess not being able to determine who was on seat0 (the user owning the session). The file "/run/systemd/seats/seat0" contained: $ cat /run/systemd/seats/seat0 # This is private data. Do not parse. IS_VTCONSOLE=1 After putting the "session required pam_systemd.so kill-session-processes=1" in "/etc/pam.d/xdm", and restart the session, the seats file looked like this: $ cat /run/systemd/seats/seat0 # This is private data. Do not parse. IS_VTCONSOLE=1 ACTIVE=84 ACTIVE_UID=1000 SESSIONS=84 UIDS=1000 Now systemd is able to determine who is owning the session and plugging the camera in just works flawlessly. I don't know if the module wasn't configure on my system for some reason, but since I didn't touch pam stuff since upgrading to 12.1, it seems a bug to me. Anyone else lacking this pam entry by default? Bye, Javier PS: my "/etc/pam.d/xdm" file looks like this now: $ cat /etc/pam.d/xdm #%PAM-1.0 auth include common-auth account include common-account password include common-password session required pam_loginuid.so session required pam_systemd.so kill-session-processes=1 session include common-session -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org