Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是用于堆栈溢出的on-topic。
7年前关闭。
Improve this question
我想设置一个仅匿名FTP服务器(能够上传文件)。这是我的配置文件:
但是当我尝试连接它时:
我怎样才能解决这个问题? 以root用户(或sudo ..)身份登录并执行以下操作: vi/etc/vsftpd.conf并添加以下内容
allow_writeable_chroot =是 sudo服务vsftpd重新启动
想改善这个问题吗? Update the question,所以它是用于堆栈溢出的on-topic。
7年前关闭。
Improve this question
我想设置一个仅匿名FTP服务器(能够上传文件)。这是我的配置文件:
listen=YES
anonymous_enable=YES
anon_root=/var/www/ftp
local_enable=YES
write_enable=YESr.
anon_upload_enable=YES
anon_mkdir_write_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
dirmessage_enable=YES
use_localtime=YES
secure_chroot_dir=/var/run/vsftpd/empty
rsa_cert_file=/etc/ssl/private/vsftpd.pem
pam_service_name=vsftpd
但是当我尝试连接它时:
kan@kan:~$ ftp yxxxng.bej
Connected to yxxx.
220 (vsFTPd 2.3.5)
Name (yxxxg.bej:kan): anonymous
331 Please specify the password.
Password:
500 OOPS: vsftpd: refusing to run with writable root inside chroot()
Login failed
我怎样才能解决这个问题?
最佳答案
这里的博客指出了如何解决此问题。
http://www.mikestechblog.com/joomla/operating-systems-section/operating-systems-ubuntu/155-500-oops-vsftpd-refusing-to-run-with-writable-root-inside-chroot.html
问题在于用户的根目录是可写的。 Frontier Group为您提供了vsFTPd的修复程序。
这是要采取的步骤(如果链接消失了,请从教程中复制粘贴)
allow_writeable_chroot =是
09-28 01:15