I always work with sasftpagent.sh v2.7.10 when I need send logs from linux host, so I always create a user "sftp" with root privileges:
$ sudo useradd -ou 0 -g 0 -c "Usuario SIEM sftp" sftp
That way works fine, but I need to know if is possible to work with a user with less privileges (of course, that You previously tested and worked). I also heard that the version 3 don't need an user with root privileges. Anyway, I would like to know wich version of "sasftpagent.sh" and what command (for create user) let me work without root privileges.