分页: 1 / 1

localuser方式,通过IE作FTP客户端连接到VSFTPD服务器,为何得到整个root目录

发表于 : 2008-11-22 13:09
fredjiang
大家好:

最近用vsftpd 在ubuntu 8.1 Desktop 上建立了一个FTP服务器。但是遇到以下问题:

在windows环境下,用资源管理器,连接FTP服务器,输入用户名和密码后,能够正常得到指定的FTP 根目录

但是,如果通过IE连接FTP服务器,输入用户名和密码后,返回的却是 root目录

请问是为什么呀?有办法解决吗?

我的配置文件如下

listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
anon_upload_enable=No
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
secure_chroot_dir=/var/run/vsftpd
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
local_root=/home/ftp

Re: localuser方式,通过IE作FTP客户端连接到VSFTPD服务器,为何得到整个root目录

发表于 : 2008-11-23 19:14
fredjiang
自己顶一下

Re: localuser方式,通过IE作FTP客户端连接到VSFTPD服务器,为何得到整个root目录

发表于 : 2008-11-27 11:27
fredjiang
有没有人可以帮帮我呀

在这里先谢谢大家了

Re: localuser方式,通过IE作FTP客户端连接到VSFTPD服务器,为何得到整个root目录

发表于 : 2008-11-27 22:30
bluebirdshao
直接到irc去问吧,可能更加快得到答案,我也不清楚你的问题

Re: localuser方式,通过IE作FTP客户端连接到VSFTPD服务器,为何得到整个root目录

发表于 : 2008-12-05 15:51
xxhacker
步骤如下:
  ①在vsftpd.conf中指定用户个人配置文件所在的目录,如:
  user_config_dir=/etc/vsftpd/userconf
  ②生成/etc/vsftpd/userconf目录。
  ③用户个人配置文件是在该目录下,与特定用户同名的文件,如:
  /etc/vsftpd/userconf/xiaozhang
  ④在用户的个人配置文件中设置参数,如:
  local_user=/etc/xxx(你指定的目录)