hey, thanks for your reply, i have tried the line you suggested in fstab (/dev/sr0 /mnt/cdrom auto noauto,users,rw 0 0), however my system doesn't ever mount /dev/sr0 as anything other than /mnt/vl-hot/sr/vol0, which it does automatically if there's a dvd in the drive when the pc boots up. it's mounted similarly to my usb pen drive /dev/sda which gets mounted to /mnt/vl-hot/sda/vol. anyway long and short of it is i can't see how else i can edit fstab to help me in this situation. it may be of significance i got a dvd drive in my laptop as well but i prefer to use the external usb one because its a better drive. anyhow i did try adding chmod 777 /dev/sr0 to my /etc/rc.d/rc.M and that did the trick, but if that's an inelegant solution i would love to find a more elegant one

cheers in advance
here's my fstab (without any of the lines i've tried to get /dev/sr0 my external usb dvd drive to work):
# The Linux partitions
/dev/hda6 / ext3 defaults 0 1
/dev/hda8 /home ext3 defaults 0 2
# Shared Windows/Linux partition
#/dev/hda1 /mnt/dos msdos umask=0 0 0
/dev/hda5 /mnt/win vfat fmask=111,dmask=0,quiet,shortname=mixed,user,rw 0 0 <----- i edited this to let me read/write to my fat32 shared windows/linux partition
#/dev/hda1 /mnt/win ntfs umask=0 0 0
# Floppy disks
# The 'noauto' option indicates that the file system should not be mounted
# with 'mount -a' 'user' indicates that normal users are allowed to mount
# the file system.
/dev/fd0 /mnt/floppy auto defaults,noauto,user 0 0
#/dev/fd1 /mnt/floppy auto defaults,noauto,user 0 0
# If you have a ls-120 floppy drive, it could be on /dev/hda b c d etc.
#/dev/hdd /mnt/ls120 auto defaults,noauto,user 0 0
# CDROM, CDWRITER, DVD
/dev/cdrom /mnt/cdrom iso9660 users,noauto,ro
/dev/cdwriter /mnt/cdwriter iso9660 users,noauto,ro
/dev/dvd /mnt/dvd iso9660 users,noauto,ro
/dev/dvdwriter /mnt/dvdwriter iso9660 users,noauto,ro
# NFS file systems:
#linux01.gwdg.de:/suse/6.3/i386.de /mnt/nfs nfs defaults 0 0
# proc file system:
proc /proc proc defaults 0 0
# Unix98 devpts filesystem:
none /dev/pts devpts gid=5,mode=666 0 0
# Shared memory filesystem:
tmpfs /dev/shm tmpfs defaults 0 0
# Basic USB filesystem
sysfs /sys sysfs defaults 0 0
# example of a VFAT USB pendrive
#/dev/sda1 /mnt/pendrive vfat fmask=111,dmask=0,noauto,user,quiet,shortname=mixed 0 0
# Swap partitions
# The 'sw' option means auto activating with 'swapon -a'.
/dev/hda7 none swap sw 0 0