It is possible mount a flash drive without read permission?
You can choose the permissions of the files and directories on a vfat filesystem in the mount options. Pass
fmask to indicate the permission on files that are not set, and
dmask for directories — the values are the same as in
umask. For example, to allow non-root users to only traverse directories but not list their content, and create files and directories and overwrite existing files but not read back from any file, you can use
fmask=055,dmask=044 (4 = block read permission, 5 = block read and execute permissions). You can assign a group with more or fewer permissions; for example, if you want only the
creator group to be allowed to create directories, you can use the options
This is a handy way of preventing the creator of a file from reading back the data written to the file. However, this is a rare requirement, and it has the considerable downside of not allowing the creator of a file to read back the data written to the file.