Cannot change owner or permissions on mounted NTFS partiton

I have mounted an NTFS partition at /media/storage but I cannot write to it because for some reason it has chosen root to be the owner.
I have tried running

sudo chown -R user:user /media/storage 

as well as

sudo chmod 777 /media/storage

but none of them have resulted in any difference in permissions.
Here’s my fstab file

UUID=66ea17fa-965a-4e68-9852-70afd2a644a5  /                       btrfs  defaults                      0  0
UUID=66ea17fa-965a-4e68-9852-70afd2a644a5  /var                    btrfs  subvol=/@/var                 0  0
UUID=66ea17fa-965a-4e68-9852-70afd2a644a5  /usr/local              btrfs  subvol=/@/usr/local           0  0
UUID=66ea17fa-965a-4e68-9852-70afd2a644a5  /srv                    btrfs  subvol=/@/srv                 0  0
UUID=66ea17fa-965a-4e68-9852-70afd2a644a5  /root                   btrfs  subvol=/@/root                0  0
UUID=66ea17fa-965a-4e68-9852-70afd2a644a5  /opt                    btrfs  subvol=/@/opt                 0  0
UUID=66ea17fa-965a-4e68-9852-70afd2a644a5  /home                   btrfs  subvol=/@/home                0  0
UUID=66ea17fa-965a-4e68-9852-70afd2a644a5  /boot/grub2/x86_64-efi  btrfs  subvol=/@/boot/grub2/x86_64-efi  0  0
UUID=66ea17fa-965a-4e68-9852-70afd2a644a5  /boot/grub2/i386-pc     btrfs  subvol=/@/boot/grub2/i386-pc  0  0
UUID=a8f98f57-e06f-4170-aa1e-93dff66bf9cc  swap                    swap   defaults                      0  0
UUID=66ea17fa-965a-4e68-9852-70afd2a644a5  /.snapshots             btrfs  subvol=/@/.snapshots          0  0
UUID=9bf0ee81-bfb3-4186-8fbf-c4c39a5ff188  /home/.wine             ext4   data=ordered                  0  2
UUID=3C8E47E5341FDBFD                      /media/storage          ntfs   fmask=133,dmask=022           0  0


and here’s the result of

ls -l /media/
total 4
drwxr-xr-x 1 root root 4096 Aug 23 02:27 storage

Please help me change the ownership from root to user.
Thank you.

Hi, Please read this old thread.
https://forums.opensuse.org/showthread.php/500486-How-to-configure-or-use-ntfs-3g

NTFS is not a Linux file system and thus does not support Linux permissions. Permissions are facted at mount and can not be changed nor do they persist. :’(

NTFS supports more reach and elaborate file permissions than Linux. ntfs-3g can map between Linux and Windows users which allows using Linux tools chown and chmod (File Ownership and Permissions · tuxera/ntfs-3g Wiki · GitHub). This could be interesting for something like home dual boot system where Windows users do not really change often (or at all after initial installation).

What is not possible is to use arbitrary Linux user/group. User management still comes from Windows side and Linux can only use those users/groups that are known to Windows.

UUID=3C8E47E5341FDBFD                      /media/storage          ntfs   defaults           0  0

Did you try

Or do we still need 3g

UUID=3C8E47E5341FDBFD                      /media/storage          ntfs-3g   fmask=133,dmask=022           0  0

As said above, NTFS does not support Unix/Linux ownership and permissions, They are faked upon mount. Mount options can be used to decide what ownership and users should be used for faking.

Look into the options:

uid=value, gid=value and umask=value
Set the file permission on the filesystem. The umask value is given in octal. By default, the files are owned by root and not readable by somebody else.

Thank you all for your help.
changing the fstab line to this worked.

UUID=3C8E47E5341FDBFD /media/storage ntfs auto,users,permissions 0 0

It essentially did the eqivalent of chmod 777.

thank you all again.

how do i mark the thread as solved and close the thread? I can’t find any options for it.

Nothing to do. You already explained that you are happy.