日期:2014-05-16  浏览次数:20584 次

ubuntu 12.04 的vsftpd 问题
系统:Ubuntu 12.04 LTS 64位
软件版本:vsftpd: version 2.3.5

配置一:vsftpd.conf
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=007
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem
chroot_local_user=YES
结果:系统用户不可以登录。

配置二:vsftpd.conf (在配置一基础上少了最后一项 chroot_local_user=YES)
结果:系统用户可以登录,但是可以随便浏览任何目录。

本人想让系统用户可以登录且只能浏览自己的家目录下的文件。请高手指点!谢谢了哈!

------解决方案--------------------
系统中是否有chroot命令?