vsftpd网站目录和ftp的默认权限

我正在尝试设置vsftpd和我的用户。 我可以连接到我的用户的FTP,但我不能创build任何目录或文件。 我的网站文件夹将在那里:/ srv / www /域

的vsftpd.conf

anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 chroot_local_user=YES 

目录权限

 drwxrwxr-x 4 root www-data 4096 Oct 5 20:58 www drwxrwxr-x 2 user_ftp www-data 4096 Oct 5 22:19 domain 

用户组

user_ftp => www-data

这很奇怪,因为当文件夹有:

  • 755权限:我无法连接到我的FTP帐户(500 OOPS:vsftpd:拒绝使用chroot()内的可写根目录运行),但我可以添加文件和文件夹(如果我更改了权限,当我login)
  • 575权限:我可以连接,但不能编辑/删除/添加文件和文件夹

我做错了什么:)?

我的解决scheme

将chroot_local_user设置为YES,根应该是主目录的所有者,然后可以创build其他目录并为FTP USER分配权限,以便他可以做他想做的一切。

root用户访问权限/srv/www/domain权限

FTP用户访问权限/srv/www/domain/public_html