当前位置: 技术问答>linux和unix
vsftpd虚拟用户成功登录,可是目录不对
来源: 互联网 发布时间:2016-10-04
本文导语: 我建立了一个虚拟用户ftpuser,主目录 为/home/ftpuser 并且作如下 配置 #vi login.txt userone 123456 #mkdir /home/ftpuesr/userone 现在用userone正常登录,可是目录不是home/ftpuser/userone,而是/home/ftpuser。另外很奇怪 的是 ftp> ls 200 PORT...
我建立了一个虚拟用户ftpuser,主目录 为/home/ftpuser
并且作如下 配置
#vi login.txt
userone
123456
#mkdir /home/ftpuesr/userone
现在用userone正常登录,可是目录不是home/ftpuser/userone,而是/home/ftpuser。另外很奇怪 的是
ftp> ls
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
226 Transfer done (but failed to open directory).
怎么没显示我目录下的文件呢。
vi /etc/vsftpd/vsftpd.conf
guest_enable=YES
guest_username=ftpuser
user_config_dir=/etc/user_vsftpd_dir
chroot_local_user=YES
pam_service_name=vsftpd.vu
现在问题是,我的目录为什么不是/home/ftpuser/userone,而是/home/ftpuser呢?
第二个问题是,为浏览器(非IE)要怎么登录,打开时没提示输入用户名和密码?
并且作如下 配置
#vi login.txt
userone
123456
#mkdir /home/ftpuesr/userone
现在用userone正常登录,可是目录不是home/ftpuser/userone,而是/home/ftpuser。另外很奇怪 的是
ftp> ls
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
226 Transfer done (but failed to open directory).
怎么没显示我目录下的文件呢。
vi /etc/vsftpd/vsftpd.conf
guest_enable=YES
guest_username=ftpuser
user_config_dir=/etc/user_vsftpd_dir
chroot_local_user=YES
pam_service_name=vsftpd.vu
现在问题是,我的目录为什么不是/home/ftpuser/userone,而是/home/ftpuser呢?
第二个问题是,为浏览器(非IE)要怎么登录,打开时没提示输入用户名和密码?
|
确认下/home/ftpuser/userone目录的权限
然后重启vsftpd试试啊 读一下下面2篇
http://hi.baidu.com/igi_sysu/blog/item/915e4344a601bd4b500ffe0b.html
http://www.allwiki.com/wiki/Vsftpd%E8%99%9A%E6%8B%9F%E7%94%A8%E6%88%B7%E9%85%8D%E7%BD%AE--%E4%B8%AA%E4%BA%BA%E7%9B%AE%E5%BD%95%E8%AE%BE%E7%BD%AE
然后重启vsftpd试试啊 读一下下面2篇
http://hi.baidu.com/igi_sysu/blog/item/915e4344a601bd4b500ffe0b.html
http://www.allwiki.com/wiki/Vsftpd%E8%99%9A%E6%8B%9F%E7%94%A8%E6%88%B7%E9%85%8D%E7%BD%AE--%E4%B8%AA%E4%BA%BA%E7%9B%AE%E5%BD%95%E8%AE%BE%E7%BD%AE