I have installed proftpd on my server, I tried to connect to the server but I get LOGIN INCORRECT. I have seen the log and I found this:

Apr 26 13:02:39 vmi** proftpd[16738] vmi**.**.com (***[::ffff:...*]): notice: unable to use '~/' [resolved to '/home/lighttpd/vhosts/mywebsite.com/web/']: Permission denied

The permission of /home/lighttpd/vhosts/mywebsite/web are:

drwxr-x--- 2 mywebsite.com mywebsite.com 4096 2011-04-26 12:04 web

PROFTPD runs with proftpd:proftpd permissions.

TO solve this I have added proftpd user to mywebsite.com group.

Take a look at /etc/group

mywebsite.com:x:1003:proftpd

So I have added proftpd to the group and set RW permissions to /web directory.

I don't understand why I get PERMISSION DENIED.

link|improve this question
What user name are you logging into proftpd with? – Dan McClain Apr 26 '11 at 12:03
@phsr I'm tring to login with mywebsite.com user – user79511 Apr 26 '11 at 12:06
feedback

2 Answers

Every directory in the full path has to have x (execute) permission for the mywebsite.com user, otherwise he'll not be able to cwd into it. So you have to check permissions of:

/home 
/home/lighttpd
/home/lighttpd/vhosts
/home/lighttpd/vhosts/mywebsite
/home/lighttpd/vhosts/mywebsite/web

not only /home/lighttpd/vhosts/mywebsite/web

Additionally /home/lighttpd/vhosts/mywebsite/web should have r permission set to allow read the directory, i.e. list its content.

link|improve this answer
feedback

Does adding chmod o+r web fix the issue.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.