How to mount LUKS media without root?

You are right. At least mount command seems to be able to deal with that, thanks to suid.

Have you tried if you can mount the drive from a terminal without sudo?

Please try both, mountpoint and device (as specified in fstab), from the man page I found, it looks as if only mountpoint was allowed for user mounts.

So I currently have 4 working theories:

  • Your filemanager uses a graphical sudo unconditionally
  • Your filemanager uses mount with the wrong spec (device directly, when by label is expected or something), the man page mentions that mount was very strict with checking arguments for non-root mounts.
  • Your filemanager uses a mount that hasn’t suid set (eg directly from the store, rather than from PATH
  • Your filemanager does use something else that is not aware of the user option