500 OOPS: vsftpd: refusing to run with writable root inside chroot()

使用ftp命令连接vsftpd服务器时,提示:
[root@aiezu.com ~]# ftp xx.xx.xx.xx
Connected to xx.xx.xx.xx (xx.xx.xx.xx).
220 (vsFTPd 3.0.2)
Name (yy.yy.yy.yy:root): anonymous
331 Please specify the password.
Password:
500 OOPS: vsftpd: refusing to run with writable root inside chroot()
Login failed.
已邀请:

llslx520

赞同来自:

vsftpd启用chroot,必须保证ftp用户登录后根目录不可写。我看你使用的是匿名用户登录,使用必须保证匿名用户的根目录不可写。假设你的匿名用户根目录为"/ftp",执行"chmod a-w /ftp"命令即可。
# /ftp/pub目录可写,/ftp目录不可写
mkdir -p /ftp/pub
chown -R ftp.ftp /ftp
chmod a-w /ftp
或者在vsftpd的配置文件中增加下面设置参数:
allow_writeable_chroot=YES

要回复问题请先登录注册