使用匿名用户登录vsftpd服务器时提示:500 OOPS: vsftpd: refusing to run with writable anonymous root

这个错误是由于你为FTP的根目录赋予了777权限,vsftpd的安全机制是不允许这种“不安全”的操作的,解决办法自然是对其稍稍进行一些限制啦。

[root@localhost ~]# chmod 755 /var/ftp

但此文件夹的所有者是root用户的,那如果又想让匿名用户具有上传权限要怎么做?
可以在/var/ftp目录下面再新建一个目录并赋予其777权限。总之,只要/var/ftp这个目录的权限不瞎改,其下面的其他文件或文件夹的权限可以随意~
还有,在/etc/vsftpd/vsftpd.conf配置文件中有一条:

anon_root=/var/ftp

这个选项是用于定义匿名用户的默认文件夹的,此选项的参数必须是和/etc/passwd文件中ftp用户的家目录一致,否则也会出现本文中所述的错误。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Captcha Code

使用匿名用户登录vsftpd服务器时提示:500 OOPS: vsftpd: refusing to run with writable anonymous root》有2个想法

  1. Pingback引用通告: viagra