rz
mkdir -p /data/wwwdata/xxxx useradd -d /data/wwwdata/xxxx -s /sbin/nologin -g ftp -G root ftpadmin chown -R ftpadmin:ftp /data/wwwdata/xxxx设定密码
passwd ftpadmin重启服务
sudo service vsftpd restart-----------------------------------------------
问题一:有的时候能访问到其他目录和根目录去了
chroot_local_user=yes 要修改成chroot_local_user=no
就只能在对应的/data/wwwdata/xxxx 根目录访问了
问题二:530 Permission denied
名单类的userlist_enable=yes 要修改为 userlist_enable=no
问题三:FTP - 550 Failed to change directory
https://stackoverflow.com/questions/34736743/ftp-550-failed-to-change-directory
2020年10月7日
--------------------------
问题:530 Login incorrect
[13:32:47] [R] USER user-ftp1[13:32:47] [R] 331 Please specify the password.[13:32:47] [R] PASS (hidden)[13:32:53] [R] 530 Login incorrect.[13:32:53] [R] 连接失败 (Connection closed by server)修改了一下密码就好了。
其实这个报错的原因还有几个:
FTP密码不正确。--重置FTP密码后再做登录测试;FTP软件版本太低。--下载最新的FTP软件;服务器端口未开启。--开启服务器端口。方法见:服务器如何开启端口;使用远程连接服务器。--服务器远程连接怎么使用;还有可能是FTP用户权限配置有问题,如果密码正确还是提示530,建议检查一下FTP用户的web文件夹主目录是否存在以及用户是否有权限访问主目录。