proftpd cannot upload (550 error)

Solution 1:

With the help of proftpd support forums, I figured this one.

UIDs and GUIDs in AuthUserFile must match one(s) of real Linux user(s) with the right ownership/permissions for the relevant FTP directories.