I've been working on getting multiseat working perfect on and off the last couple of weeks. I've had limited time so the process has been taking a while.
Anyway, on of the things I struggled with the most is to get usb mounting to work properly. It's still not perfect as polkit is (supposedly) buggy and only allow active users mount access and fail to get which users are active in a multiseat setting. Whenever I was logged into kde and tried to access a thumb-drive I would get "Not Authorized" even though I was in the plugdev group.
I've been googling the answer for hours with no success. The guide I followed (
http://wiki.gentoo.org/wiki/Multiseat) gave the reason why it wasn't working and a solution, but the solution wasn't applicable to me because slackware still .pkla files.
My solution only works for KDE I suppose, but I just wanted to share my solution with those out there googling in vane.
It's stupidly simple.
Log into KDE and start system settings
Go to actions policy -> org.freedesktop -> The udisks project
(I've actually got two of "The udisks project" in slackware. Choose the bottom one).
Go to "Mount a device" and choose yes for all three.
Simple as that.
But as I said, it's not perfect. With my setup (Where I've dedicated a hub to each seat using udev-rules) a user on seat0 can access the thumb-drive on seat1 BEFORE it is mounted. After it is mounted it has no access. The first thing is not a problem for me as this is a personal computer and I don't mind my gf hijacking one of my usb-ports. It's worse in a commercial setting where a user may access the neighbors usbdrive.
From a commercial setting it's grate that seat0 can't access seat1's usbdrives while it's mounted but it's a little inconvenience for us. Not a big deal though and if I bother to find a solution I will try and remember to update the thread. But the priority of solving this is really low.