On Windows file systems you can use umask, uid and gid to set the permissions and ownership at mount time in fstab. EDIT: For example using freds template for ntfs:
/dev/sdxx /home/fred/Windows ntfs defaults,umask=007,gid=46 0 0
allows owner (first digit) and group (second digit) to have full read write access. All others (the third digit) will have no access.gid=46
is the group id. 46 is plugdev and all local login users are in group plugdev.What's not explicit is that the owner is root
So if you combine them all you will mount an NTFS partition with owner = root, group = plugdev, with read / write permissions to owner and group and no one else.
Fred could have added one more option: uid=1000
. That would have changed the default owner of root to fred (1000).
But since fred is also in plugdev it is not needed.
On Linux file systems they are done after you mount it with chmod and chown and they are persistent. So once you change ownership and / or permissions you don't have to do it again.