As a non-root user I would like to be able to mount external hard drives which have been encrypted with microsoft bitlocker. The admin (with root access) can set something up if I can tell him how to do it, and it doesn't compromise security.
I can mount encrypted drives with root using dislocker, and I can mount unencrypted drives without root using udisk. I just can't figure out how to combine them (or if there are other tools I should look at).
Mounting bitlocker drives with root:
sudo dislocker /dev/sda1 -u<password> -- /media/bitlocker
sudo mount -o loop /media/bitlocker/dislocker-file /media/bitlockermount
Mounting unencrypted drives without root:
udiskctl unmount -b /dev/sdb1
sudoersto allow some or all normal users to execute those scripts as root.