我一直无法让 Vsftpd 正常工作。我似乎无法找到这个错误的含义以及缺失值是什么?
“-R”选项应该位于哪里?
这是我的 vsftpd.conf 配置,以防万一:
listen=YES
listen_ipv6=NO
anonymous_enable=NO
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=NO
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem
rsa_private_key_file=/etc/ssl/private/vsftpd.key
ssl_enable=YES
ssltlsv1_2=YES
ssl_sslv2=NO
ssl_sslv3=NO
allow_anon_ssl=NO
force_local_data_ssl=YES
force_local_logins_ssl=YES
require_ssl_reuse=NO
pasv_min_port=40000
pasv_max_port=50000
debug_ssl=YES
有人遇到过这种情况吗?
答案1
在评论区中,选项之前有一个多余的空格。
*EXTRA SPACE HERE* # the presence of the "-R" option, so there is a strong case for enabling it.
ls_recurse_enable=YES
完全菜鸟。抱歉,各位。