如果我添加 anon_root 指令,Vsftpd 就会崩溃

如果我添加 anon_root 指令,Vsftpd 就会崩溃

完整配置如下:

anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
xferlog_enable=YES

connect_from_port_20=YES
chown_uploads=YES
chown_username=myuser
xferlog_file=/var/log/vsftpd_uploads.log

xferlog_std_format=YES
idle_session_timeout=600
data_connection_timeout=120
ftpd_banner=Welcome to my FTP server.

no_anon_password=YES

anon_world_readable_only=YES

anon_umask=077
anon_root = /var/ftp
chroot_local_user=YES
listen=YES
listen_port=20021
max_clients=30
max_per_ip=2

如果我删除 anon_root 指令,一切都会正常。

ls -lah /var/
drwxr-xr-x  2 ftp   ftp   4.0K Apr 11 21:01 ftp

有胶水吗?它不会向日志中写入任何内容,没有任何抱怨,只是在重启后 [ !! ]。尝试更改几乎所有内容,但没有看到我的错误 :(

答案1

使用 vsftpd,您不能写入带有空格的命令,因此 anon_root =/var/ftp 是错误的,而 anon_root=/var/ftp 是可以的 :( 可怕的东西!

相关内容