It's the desktop environment that does the mounting - all hal does it tell the DE when something's inserted and what it is.
What DE are you running? It's most likely to be KDE or Gnome. Either have configuration options for what to do on device insertion, though I'm not sure if either allow you to specify options.
You can add a line the /etc/fstab as below:
Code:
[uuid] /media/PRATAP_8GB vfat defaults,shortname=winnt,auto,user 0 0
Where the uuid is found through
and is an amusingly long string of random characters.
You *can* put /dev/sdc1 in place of the UUID, but that's subject to change since those numbers are dished out in order of device discovery - if you plug another usb stick in first, that's likely to become /dev/sdc1.
This *might* (certainly should be) picked up by whatever hotplug daemon your DE runs. That bit I'm not so sure on, though you can certainly specify that it runs `mount -a` on discovering a new device, which would have the desired effect.