@Iain's answer works for any unix. However, in linux you can also specifically allow a group to mount a device.
- Make the device owned by the group you want to allow to mount it
- In /etc/fstab, use the option "group" instead of "user"
This is described in the man page for mount(8)
(instead of the one for fstab, confusingly):
FILESYSTEM INDEPENDENT MOUNT OPTIONS
[...]
group Allow an ordinary (i.e., non-root) user to mount the filesys-
tem if one of his groups matches the group of the device.
This option implies the options nosuid and nodev (unless over-
ridden by subsequent options, as in the option line
group,dev,suid).
Here's an example, using the volume "vg_firefly-testmount". I am the user "jenny" with the group "jenny".
[jenny@firefly ~]$ ls -ld /dev/mapper/vg_firefly-testmount
lrwxrwxrwx 1 root root 7 Nov 26 10:43 /dev/mapper/vg_firefly-testmount -> ../dm-4
[jenny@firefly ~]$ ls -l /dev/dm-4
brw-rw---- 1 root jenny 253, 4 Nov 26 11:35 /dev/dm-4
[jenny@firefly ~]$ grep testmount /etc/fstab
/dev/mapper/vg_firefly-testmount /testmount ext4 group,noauto,rw 1 2
[jenny@firefly ~]$ mount /testmount
[jenny@firefly ~]$ mount | grep testmount
/dev/mapper/vg_firefly-testmount on /testmount type ext4 (rw,nosuid,nodev,user=jenny)