I need to mount a NTFS drive with permissions set to 777. The code I have in fstab now is:

/dev/sdb2       /disk    ntfs    defaults,nls=utf8,umask=000,uid=1000,windows_names        0       0

But when using this all files get the permissions 600, anybody know what's wrong?


The NTFS permission model doesn't map one-to-one with the traditional Unix-style filesystem permissions. In fact, it barely maps at all even under simple, narrow permissions structures on the Windows side.

I've seen various scenarios where the permissions reported on the Unix side were nonsensicle, or indicated permissions that weren't being enforced (for example, files where the permissions show as not world readable, but being able to be read by the world nonetheless).

Have a look at what security configs are on the directory you're mounting up from the Windows side; it might point you towards the problem. But by and large I wouldn't plan on observing parity between NTFS and traditional Unix-style filesystem permissions.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.