我正在尝试设置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
这很奇怪,因为当域文件夹有:
我做错了什么:)?
我的解决scheme
将chroot_local_user设置为YES,根应该是主目录的所有者,然后可以创build其他目录并为FTP USER分配权限,以便他可以做他想做的一切。
root用户访问权限/srv/www/domain权限
FTP用户访问权限/srv/www/domain/public_html