Change:
/dev/cdrom /mnt/cdrom iso9660 noauto,user,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner 0 0
/dev/hda11 /shared vfat noauto,user 1 0
To:
/dev/cdrom /mnt/cdrom iso9660 noauto,users,unhide,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,users,sync,umask=000 0 0
/dev/hda11 /shared vfat noauto,user,umask=000 1 0
Also delete or hide usb entry because they always change when you connect and disconnect them. If you are using hotplug, write a script called usb-storage and put it in ../hotplug/usb. When hotplug detects the device as a usb storage. It will run the script and mount your device. Go to
http://users.actrix.co.nz/michael/usbmount.html to find out.
Do not forget to include the sync command for USB devices. You probably want to include it for vfat partitions too. Like what jschiwal, said you can add nodev. Also you may want to add noexec.
Why are you using NTFS for your removable drive. You should be using FAT or FAT32 if you want to use it with different operating systems.