How to create an ISO from a file (not a directory)
You can't create an ISO image from a non-image file. hdiutil and especially hdiutil makehybrid expect an image or a directory (not necessarily containing files!).



But you don't have to unzip/unarchive anything. Just create a folder with the name MAKE, move the gz file into it and then enter hdiutil makehybrid -o ~/make.iso ~/MAKE -iso -joliet. The resulting mounted image just contains the file make-4.1.tar.gz.

The permissions of the iso mounted to the file system of the Fedora VM should then be: 

# ls -al /dev/cdrom*
lrwxrwxrwx 1 root root 3 [date] /dev/cdrom -&gt; devicename #e.g. sr0 or something similar, it depends on your distro and the /etc/fstab file inside the VM


and the file make-4.1.tar.gz "inside" is world readable.

After copying the gz file to your user folder in the VM, unarchive/unzip it.