This is an old revision of the document!
Allowing user to mount
By default, ntfs-3g requires root rights to mount the filesystem, even with the “user” option in /etc/fstab, the reason why can be found [http://www.tuxera.com/community/ntfs-3g-faq/#unprivileged here]. The user option in the fstab is still required. To be able to mount as user, a few tweaks need to be made:
First, check that you have access to the mount block you want to use, the easiest way to do that is to be in the disk groups with the following command:
# gpasswd -a username disk
groups rights sometimes requires rebooting to kick in
You also need acces right to the mount point you want to use, since we're going to mount something as user on this mountpoint, we might as well own it:
# chown user /mnt/mountpoint
Second is having a ntfs-3g driver compiled with integrated FUSE support, the ntfs-3g package from extra doesn't, but there is one ntfs-3g-fuse on AUR.
Third, we need to setuid root the driver. It is done by issuing these two commands as root: # chown root $(which ntfs-3g) # chmod 4755 $(which ntfs-3g)
You should now be able to mount your NTFS partition without root rights.
There seems to be an issue with unmounting rights, so you will still need root rights if you need to unmount the filesystem. You can also use {{ic|fusermount -u /mnt/''mountpoint'' to unmount the filesystem without root rights. Also, if you use the ''users'' option (plural) in /etc/fstab instead of the user option, you will be able to both mount and unmount the filesystem using the mount and umount commands.}}