You just had a run in with udisk/upower and the policikit stuff...

You can do one of 2 options with udisks:
1- create a file named /etc/polkit-1/localauthority/50-local.d/11-my-polkit-udisks.pkla and add the following contents:
[udisks full access]
#Identity=unix-user:<your username>
Identity=unix-group:users #or better wheel and/or disk groups?
#Action=org.freedesktop.udisks.* #could be dangerous?
Action=org.freedesktop.udisks.drive-eject;org.freedesktop.udisks.filesystem-mount
ResultAny=yes
As you can see in the comments, you need to decide which group to give permissions to, it could even be just your own user's group. Also, I commented out the all actions line and allowed only mount and eject. I just checked and seem to be using the 2nd option here...
2- edit /usr/share/polkit-1/actions/org.freedesktop.udisks.policy, change no to yes in the and <allow_active> lines for <action id="org.freedesktop.udisks.filesystem-mount"> and <action id="org.freedesktop.udisks.drive-eject">. If it it doesn't work do it for the <allow_any> lines too, but I just checked and don't seem to need it here. Something like this:
<action id="org.freedesktop.udisks.filesystem-mount">
<description>Mount a device</description>
<description xml:lang="da">Montér en enhed</description>
<message>Authentication is required to mount the device</message>
<message xml:lang="da">Autorisering er påkrævet for at montere et fil system</message>
<defaults>
<allow_any>no</allow_any>
<allow_inactive>no</allow_inactive>
<allow_active>yes</allow_active>
</defaults>
</action>
<action id="org.freedesktop.udisks.drive-eject">
<description>Eject media from a device</description>
<message>Authentication is required to eject media from the device</message>
<message xml:lang="da">Autorisering er påkrævet for at skubbe medie ud af en enhed</message>
<defaults>
<allow_any>no</allow_any>
<allow_inactive>no</allow_inactive>
<allow_active>yes</allow_active>
</defaults>
</action>
A similar fix might work with upower, editing: /usr/share/polkit-1/actions/org.freedesktop.upower.policy. I misplaced my notes on how to create a /etc/polkit-1/localauthority/50-local.d/12-my-polkit-upower.pkla file.