/dev/hdc /mnt/dvd auto noauto,users,ro 0 0
/dev/sr0 /mnt/cdrw auto noauto,users 0 0
/dev/fd0 /mnt/floppy auto noauto,users 0 0
I've posted this before but if I do 'mount /dev/fd0 /mnt/floppy' I get 'only root can do that' due to accessing the device directly, I guess. If it's in /etc/fstab, you don't need to specify the device and can just do 'mount /mnt/floppy' and it works. Don't know if that's what you're doing or not.
And, yeah, putting auto in column 4 will mount those into your filesystem at boot. You'd still have to umount and mount when you wanted to switch, though. And it will obey fstab so if a user can umount them ordinarily, then they can with auto. Except that the script that initializes the mount is probably run with root privileges, so user can't unmount root's device. Maybe some guru will have a solution for that or maybe I'm just wrong. Try it and see.