After reading it, I don't fully comprehend it... O_o
Code: Select all
1. ntfs-3g is compiled with integrated FUSE support
2. the ntfs-3g binary is at least version 1.2506
3. the ntfs-3g binary is set to setuid-root
4. the user has access right to the volume
5. the user has access right to the mount point
1.) I understood this, which is why I disabled external fuse use flag
2. ) Obviously, I have the latest Which is way above 1.2506
3.) I didn't quite get this?
4.) So, I need access to the directory?
5.) Huh, I thought this was related to 4 but I wasn't sure...
Then I read the rest of it and
Code: Select all
Please note that using setuid-root can result unforeseen privilege escalation and its usage is discouraged. Only the absolutely trusted users must be granted such access.
SO not only do I not grasp things like this too well, there is that too. Well, not too much of a problem since I am the only user but I occasionally make a new user account on my system whenever someone stays in the house temporarily. So yeah. :/
Amity88 wrote:@SirEdgar2nd, ok. Run this :
Code: Select all
echo sys-fs/ntfs3g suid -external-fuse >> /etc/portage/package.use
emerge ntfs3g
now you will be able to mount using ntfs-3g to a directory where the user has write permissions in.
But I already disabled external-fuse? o_O;; ALthough lemme check if I can do so if I have write permission in a folder.
Edit:
Code: Select all
edgar@localhost ~ $ ntfs-3g /dev/sda1 /home/edgar/windows
Error opening '/dev/sda1': Permission denied
Failed to mount '/dev/sda1': Permission denied
Please check '/dev/sda1' and the ntfs-3g binary permissions,
and the mounting user ID. More explanation is provided at
http://ntfs-3g.org/support.html#unprivileged
That didn't work out lol...