允许本地用户访问vsftpd中的/ var / www文件夹

我已经成功安装了vsftpd。 它是活的,但我得到以下错误:

Response: 500 OOPS: cannot change directory:/home/sovit 

我想要做的是将系统的所有本地用户直接指向/var/www文件夹,而不是其根目录。

以下是vsftpd conf文件:

http://pastie.org/2284176

任何帮助,将不胜感激。 谢谢。

  • nopriv_user定义一个非特权用户,假设是ftpsecure
  • 将所有ftp用户的GID改为与ftpsecure相同
  • 将webserver用户和vsftpd的umask更改为002
  • chmod -R g+w /var/www

PS:另一种方法是:你可以将ftp用户的$ HOME文件夹改为/ var / www,而不是在vsftpd.conf中设置local_root

我发现在主目录下没有为用户创build的目录。 我创build它,并将本地根设置为/ var / www,它工作