In Ubuntu 16.04, if I double-click on an ISO file, Ubuntu gets the volume ID, then mounts that ISO at a directory at
/media/$USER/ with the volume ID as the name of the directory. It does this without any request for root permissions.
I want to replicate this behavior in the terminal. I don't want to go first parsing the output of
isoinfo -d -i data.iso, then granting root permissions to the user so that they then run
/media/ followed by running the
mount command etc. I want to replicate what Ubuntu is actually doing and I want to replicate it without asking the user for root permissions.
How might this be done?