11.3 NTFS problem?

I just installed 11.3 x86_64 and had it automount my existing NTFS partition. The problem is that I can’t write to it (create files/folders) as a user - only as root. So I know it’s not mounter read-only (e.g., due to errors) or else root wouldn’t be able to create files. NTFS doesn’t support permissions, but FYI: File manager claims everything belongs to user ‘root’ and group ‘users’ - which seems weird to me but I can’t change that (or the permissions) because it’s NTFS. I also checked fstab (and Yast partitioner) and it’s not mounted ro…

I’ve never had this sort of problem before 11.3 - did something change and what can I do to get user access?

Thank You!!!
Patti

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

can you post the result of “cat /etc/fstab”?


VampirD

Microsoft Windows is like air conditioning
Stops working when you open a window.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.12 (GNU/Linux)
Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/

iEYEARECAAYFAkxImfYACgkQJQ+0ABWtaVng+wCZAb+u3e+3j+xMNfAX0kh+jaEQ
0i0AoKyiT2BdtlZCvFFevva5V5Sb98yb
=MxuC
-----END PGP SIGNATURE-----

Please read this: SDB:NTFS - openSUSE

Or just change the “user,users,gid=users,fmask=113,dmask=002,locale=en_US.UTF-8” to “defaults”.

Thank You,

patti@linux-dv7t:~> cat /etc/fstab
/dev/disk/by-id/ata-Hitachi_HTS725050A9A364_100608PCK404VLJ5NVSJ-part6 swap swap defaults 0 0
/dev/disk/by-id/ata-Hitachi_HTS725050A9A364_100608PCK404VLJ5NVSJ-part7 / ext4 acl,user_xattr 1 1
/dev/disk/by-id/ata-Hitachi_HTS725050A9A364_100608PCK404VLJ5NVSJ-part5 /OSS/Data-1 ntfs-3g users,gid=users,fmask=133,dmask=022,locale=en_US.UTF-8 0 0
/dev/disk/by-id/ata-Hitachi_HTS725050A9A364_100608PCK404VLJ5NVSJ-part2 /OSS/Windows-7 ntfs-3g users,gid=users,fmask=133,dmask=022,locale=en_US.UTF-8 0 0
/dev/disk/by-id/ata-Hitachi_HTS725050A9A364_100608PCK404VLJ5NVSJ-part8 /home ext4 acl,user_xattr 1 2
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
patti@linux-dv7t:~>

Thanks, OldCPU - I’d sort of lost track of developments of ntfs-3g. I didn’t realize nowadays it was only set up for root r/w support. Great link! I can modify now - and only for the Data partition (not for the Windows 7 partition!!!). Unfortunately, the only way to share big files on a drive between linux and windows is via NTFS. Too bad Windows ignores every other modern filesystem except their own. :-/

Patti

Edit like this and reboot

/dev/disk/by-id/ata-Hitachi_HTS725050A9A364_100608PCK404VLJ5NVSJ-part6 swap                 swap       defaults              0 0
/dev/disk/by-id/ata-Hitachi_HTS725050A9A364_100608PCK404VLJ5NVSJ-part7 /                    ext4       acl,user_xattr        1 1
/dev/disk/by-id/ata-Hitachi_HTS725050A9A364_100608PCK404VLJ5NVSJ-part5  /OSS/Data-1          ntfs-3g defaults 0 0
/dev/disk/by-id/ata-Hitachi_HTS725050A9A364_100608PCK404VLJ5NVSJ-part2  /OSS/Windows-7       ntfs-3g defaults 0 0
/dev/disk/by-id/ata-Hitachi_HTS725050A9A364_100608PCK404VLJ5NVSJ-part8 /home                ext4       acl,user_xattr        1 2
proc                 /proc                proc       defaults              0 0
sysfs                /sys                 sysfs      noauto                0 0
debugfs              /sys/kernel/debug    debugfs    noauto                0 0
usbfs                /proc/bus/usb        usbfs      noauto                0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0


Tried that, opening fstab in KWrite, and after editing, the second zero is underlined (I put it into the quote) and now the NTFS partiton doesn’t get mounted. I tried setting umask=002 as suggested, but then VirtualBox can’t access the files on the partition (it reports they’re “read only”), although users can.

Oops - forgot to set fmask=113 - but still VirtualBox has some sort of problem…

Copy and paste this

/dev/disk/by-id/ata-Hitachi_HTS725050A9A364_100608PCK404VLJ5NVSJ-part5  /OSS/Data-1 ntfs-3g defaults 0 0

Take the original out with a #