I have a Linux Mint XFCE 21.3 system, on a new laptop (HP Envy). Of course it has a 'root' account, and i setup an administration user as part of the install (has 'sudo' privilege). I later added a regular user account ('steveh') that has no sudo privilege. I installed Veracrypt as an administration task (signed on as administrator). Like all installed software, it is executable by all users.

But it is NOT usable by all users. While signed on as 'steveh' i attempted to create an encrypted volume within that user's /Documents subdirectory. It failed due to privilege. The error message makes no sense to me.
"Failed to obtain administrator privileges: Sorry, user steveh is not allowed to execute '/usr/bin/veracrypt --core-service' as root on Envy."

Why would it need to execute as 'root' for a user to create a volume within his own directory space ?

Thinking this might possibly be a problem in the XFCE desktop gui services, i tried again from the command line. i received the same error. (see attached command log file). The problem is originating in Veracrypt.

I'm still learning the Linux Mint setup. It defines approximately a billion groups, and i've found no documentation of what they are for and what permissions they each have. So it may still be solvable just by a proper system configuration that i don't yet understand. But i see no reason for a program called by 'steveh' that is writing within a directory owned by 'steveh' to need to sudo to root.

Can anyone help ? and thanks in advance.