Great question — answering as the UphillTech team:
For USB drives always mounting as read-only it can help to delete the parent folder of the default mountpoint, which on Arch-based distros is /run/media/$USER (and usb would be mounted at /run/media/$USER/myusbdrive ) and Ubuntu-based ones just /media/$USER ($USER is an environment variable containing the username). Unplug all drives, then delete the folder: cd /run/media ls # Confirm it's empty, nothing mounted anymore ls $USER rmdir $USER # In relevant cases will require root sudo rmdir $USER You can also simply write out the value of $USER instead of using the variable. If you now re-plug your thumbdrive it should mount writable as expected.
Full answer by cachius: https://superuser.stackexchange.com/a/1935211 (CC BY-SA 4.0).
Need it done for your business? UphillTech.