@londubh What perms were you trying to set?
AFAIR vfat doesn't permit setting any file permissions via standard methods (e.g., chmod). It also doesn't have the notion of file ownership (user and group associations). Both are defined for the filesystem.
Instead you define both of these at mount time through mount arguments. These include uid, gid, umask, and dmask. The mask values apply to regular files and directories respectively.
https://linux.die.net/man/8/mount Search for "Mount options for fat" and "Mount options for vfat".
@londubh I'd think that you'd be able to set/change permissions, but (depending on the mount system used), NTFS may also require mount-time arguments for file user & group owners and masks. See:
https://linux.die.net/man/8/ntfs-3g
Based on a nine-year-old ServerFault post and response:
https://serverfault.com/a/522362
https://serverfault.com/questions/513494/permissions-on-files-created-by-linux-in-ntfs
See also: https://askubuntu.com/questions/223016/setting-permission-for-ntfs-partition
I think you'll want a mask of 077. That should disable all group/world access.