Re: ntfs-3g - mounting as normal user?
- Date: Tue, 9 Apr 2019 18:27:38 +0300
- From: Reco <recoverym4n@xxxxxxxxxxxx>
- Subject: Re: ntfs-3g - mounting as normal user?
On Tue, Apr 09, 2019 at 04:13:15PM +0200, Hans wrote:
> Hi folks,
> I am not sure, but when I want to mount a ntfs-filesystem using ntfs-3g, I
> always need to input the password of root.
> According to the manual, if ntfs-3g is setuid-root, it shall allow normal
> users to mount ntfs-files.
It does for me:
$ dd if=/dev/zero of=1.raw bs=1024 count=0 seek=10240
$ /sbin/mkfs.ntfs -F 1.raw
Creating NTFS volume structures.
mkntfs completed successfully. Have a nice day.
$ ntfs-3g 1.raw .fuse
...1.raw on .../.fuse type fuse (rw,nosuid,nodev,relatime...)
> So, I have rwsr-xr-x with owner root:root, which IMO should do the trick, but
> still asking for the password.
Your user does have read-write access to the underlying block device,
its not it?
> However, I remember dark, there was something with "hardcoded in ntfs-3g",
> which does this no more let work. This was years ago and I only remember weak.
That only applies if:
a) ntfs-3g is suid root-owned binary.
b) ntfs-3g uses 'external' libfuse.so (i.e. dynamic link to a library).
But they build ntfs-3g with '--with-fuse=internal' flag, so last one
should not apply.