FTP users without write access

Is there a way I can set up a user that can log into FTP and download files, but cannot upload or execute them? I obviously would still like to upload files via another account, but I’d like a sort of ‘public’ account that users can download the files I upload there via FTP.