ftp连接失败
Connected to 10.152.139.102 (10.152.139.102).
500 OOPS: vsftpd: refusing to run with writable root inside chroot()
linux centos7 vsftpd-3.0.2-29
修改目录权限,修改配置文件都试过
求解决办法
这个试过吗?
好像有些问题没有搞清楚:1. 你是设置了一个下载服务器吗?2. 可能是ftp参数匹配出现了矛盾? 3. ftp服务一连接就出现错误提示,是说服务器自身出现了问题?4. 如果只提供下载服务,那么root就不应该是可写入的,对么?
原因:新版本的vsftp针对用户安全性进行了升级使,用户被锁定的 chroot 目录不可写,防止安全漏洞
如果你的用户目录
local_root=/srv/ftp/user
配置你的上传目录
mkdir -p /srv/ftp/user/file #创建目录
chmod 550 /srv/ftp/user #设置用户权限
chmod 750 /srv/ftp/user/file #设置上传目录权限
在vsftpd.conf配置文件中添加
allow_writeable_chroot=YES
重启vsftpd
systemctl restart vsftpd