If it helps with avoiding root any, attached you will find the "isox" perl script which uses the isoinfo program (the same one that file-roller uses) to extract all the files from an iso image. Doesn't need to be root, just needs read permissions on the iso and write permissions where it creates the copy of all the files. I hereby declare this script to be public domain (because I sure don't want to maintain it :-). Do what you will with it. It does have some restrictions. For one thing the isoinfo program won't report anything more than the day for timestamps, so it can't reproduce the timestamp info very accurately (but it does what it can). It assumes the iso image has the "Rock Ridge" extensions so that the permission strings will be sensible in the isoinfo output (probably get all files with 000 mode if the iso doesn't have the extension). But it does seem to work. I've extracted some isos and compared them to the mounted image and the contents of the files certainly seem to match.