我已经在 Ubuntu 服务器上设置了 vsftp。
配置如下:
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
ftpd_banner=Welcome to proM FTP service.
chroot_local_user=YES
chroot_list_enable=NO
chroot_list_file=/etc/vsftpd.chroot_list
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
用户可以登录,可以上传文件,还可以更改目录,甚至可以/
根据需要前往。
我已经尝试了一切:
- 添加
allow_writeable_chroot=YES
- 创建用户
shell=/bin/false
- 他们甚至无法登录 - 改变权限 - 那么登录也会失败。
什么都没起作用。有人知道吗?