http://www.perlmonks.org?node_id=572735


in reply to File Upload Permission Problems

Another possible cause is that the directories higher up the path tree are not accessible to cgiUser. E.g., if your upload directory is /usr/local/htdocs/upload, check whether /usr/local/htdocs, /usr/local and /usr have at least rx for cgiUser.

If you can log in as cgiUser, the easiest is to just cd into that directory as cgiUser and see what happens.

CU
Robartes-