yum方式安装,
安装好之后,在配置文件中
/etc/vsftpd/vsftpd.conf
修改如下设置
userlist_enable=NO
chroot_local_user=YES
anonymous_enable=NO
然后建立本地用户,设置为nologin
useradd -d /home/www/123 -s /sbin/nologin yourftpname
设置用户密码
passwd
那么现在就可以实现FTP登陆了。
然而在使用网站服务的时候,123这个目录的权限,既需要www用户组的www用户读和执行,也需要ftp用户组的yourftpname的读和写。
目前最简单和直接的办法是(不完善,思考中)
设置目录权限为764。
设置yourftpname为ftp 和www两个组的成员。
usermod -G www,ftp yourftpname