I have a VPS with Apache and Pure-FTPD and I'm wondering if it's possible to log every action that an FTP user does (such as viewing files and editing them)? If this is possible, please let me know how I can do this.
in your pureftpd.conf. This logs all actions.
Alternatively you can use the
--verboselog commandline options at the startup of pureftpd.
Where these logs go depends on your distribution. This is often /var/log/messages or a separate pureftpd.log.