Package Details: ntfs-3g-fuse 2017.3.23-1

Git Clone URL: (read-only, click to copy)
Package Base: ntfs-3g-fuse
Description: Stable read and write NTFS driver and ntfsprogs. This package will allow normal users to mount NTFS Volumes.
Upstream URL:
Licenses: GPL2
Conflicts: ntfs-3g, ntfsprogs
Provides: ntfs-3g, ntfsprogs
Submitter: wuffleton
Maintainer: mesmer
Last Packager: david_goliath
Votes: 79
Popularity: 0.28
First Submitted: 2011-06-18 01:24
Last Updated: 2017-05-25 12:48

Required by (33)

Sources (1)

Latest Comments

1 2 Next › Last »

david_goliath commented on 2017-05-28 13:06

I will disown the package, since I don't seem to have any use of it (the regular ntfs-3g package works just fine for me) and worst case, I can mount with root privilege, if I need to.

Plus, I don't understand how to configure this safely, so it is best if someone with more expertise takes this over.

david_goliath commented on 2017-05-28 12:57

Ok, one of the ArchWiki Admins did reply to the discussion I opened after edditing the wiki and removed the instructions I added in the last comment.
I asked if it is good practice to add a normal user to the disk group.
His answer:
„No, it's not a good practice (and never has been) to add normal users to the disk group. If you do this, they have full access to anything stored on any of your disks, including files normally accessible only by root. If you want normal users to be able to mount removable devices, use udisks
or some helper - these are safe tools that run with root privileges, either as daemons or with suid. -- Lahwaacz (talk) 12:12, 28 May 2017 (UTC)“

In fact, when I use Plasma or i3 and therein Dolphin as browser, I can unmount and mount without doing any of the described steps even without even the fuse support.

david_goliath commented on 2017-05-25 12:33

I updated the PKGBUILD to the new version. Tuxera didn't notify me albeit me being subscribed to their mailing list. Thanks for notifying me.

I didn't add the plymouth package as a dependency as I don't see its relevance for ntfs-3g-fuse and I got things to work without having it installed.
You have to to the following to get things to work (in my case, mounting an ntfs formated usb stick in a shell as normal user).

# groupadd ntfsuser
# chown root:ntfsuser $(which ntfs-3g)
# chmod 4750 $(which ntfs-3g)
# gpasswd -a <allowed-user> ntfsuser,disk

I am not sure if adding a user manually to disk is good practice, since adding users manually to disk is considered depricated since the introduction of systemd, see [[Users_and_groups#Pre-systemd_groups]]. It was necessary for me to get access to the block device I wanted to mount.
If anybody knows the proper way to do it, let me know.

If I have time I will edit the ntfs-3g wiki with this information and open a discussion there ore in the forums about this.

gloriouseggroll commented on 2017-05-15 01:49

had problems mounting ntfs-3g hard drive until i downloaded the snapshot, manually edited to updated version 2017.3.23 and installed plymouth dependency package (important info for anyone who tried this package from the arch wiki)

david_goliath commented on 2015-06-08 14:38

I have taken over the package. cheers

vinszent commented on 2015-05-11 15:52

I don't use this myself anymore, so I'm going to disown it. Anyone that wants to take over mainly just needs to take the official PKGBUILD and change --with-fuse to "internal".

vinszent commented on 2013-06-12 01:09

Updated with a quick hack to allow pacaur to install this package.

vinszent commented on 2013-06-03 13:18

Updated as per guidelines:

Pacaur doesn't build it because it says it's a "badly packaged tarball", yaourt builds it fine and manually works as well. Packaged with "makepkg --source".

Wilco commented on 2013-06-01 07:21

Appreciate this package. But I'm not using it because I don't want to use polkit, but I'm using it so I can mount external ntfs drives as a regular user.

vinszent commented on 2013-06-01 01:27

Updated to: 2013.1.13

I will be maintaining this for as long as I can for people that don't want to use polkit.