I think the need for authentication is due to policy kit settings. Normally, only root is allowed to mount a filesystem.
You would need to use sudo to do so manually in the console.
One option is to include the filesystem in /etc/fstab so it is mounted when you boot. This is fine for fixed drives. Not for removable drives.
Here is an /etc/fstab entry for a windows partition:
Code:
/dev/disk/by-id/ata-TOSHIBA_MK2049GSY_48CYT01OT-part4 /windows/C ntfs-3g users,gid=users,fmask=133,dmask=022,locale=en_US.UTF-8 0 0
You can use the device node or UUID in the first field (e.g. /dev/sda2 or UUID=145266D35266B95E)
Look at the `mount' and 'mount.ntfs' manpages. Some important options are uid, gid, fmask and dmask. You can use your username in place of your UID. The fmask and umask options determine the permissions of all files and all directories respectively. Your locale will probably be different.
Using the "user" or "users" option in combination with "uid=" will allow you to mount this filesystem as a normal user. this is because the mount command is "suid" root. It checks for the user or users options when it reads the fstab entry.
---
Another option is to use the polkit permission editor and change the options for org.freedesktop.hal.storage.mount-fixed.