LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1055|回复: 2

vsftpd虚拟用户问题

[复制链接]
发表于 2009-5-8 23:14:11 | 显示全部楼层 |阅读模式
此问题之前,selinux已经是disabled


1。虚拟用户密码的问题
我的vsftpd的虚拟用户密码为什么必须是该帐户的系统密码,通过db_load设置的无效!这个正常吗?

2。虚拟帐号宿主目录权限问题
我把虚拟帐号宿主目录权限设置成700,但是通过ftp上去后却无法ls,提示
226 Transfer done (but failed to open directory).
当我给这个目录设置成744就可以看到里面的文件,虽然宿主目录的用户和组都是该虚拟用户的,但是却无法访问里面的文件。难道这里还需要别的设置吗?

3。虚拟用户配置文件的作用
user_config_dir=/etc/vsftpd/vsftpd_user_conf
我通过google查找到了一个教程,按照他的说明,我在/etc/vsftpd/vsftpd.conf文件里面加上了上面的一句。并且在/etc/vsftpd/vsftpd_user_conf目录下面建立的virtual文件,但是感觉这个文件好像是没有作用,无论是否存在,我的虚拟用户都能登录,也能创建文件

主要就是上面的3个问题了,现在最困扰我的就是第二个问题了,,,请高手指点下。

下面是我的vsftpd.conf文件内容

==========================
anonymous_enable=YES
local_enable=YES
anon_root=/me/ftp
write_enable=NO
local_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
ftpd_banner=Welcome to blah FTP service.
listen=YES

pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
chroot_local_user=YES
guest_enable=YES
guest_username=virtual
user_config_dir=/etc/vsftpd/vsftpd_user_conf
tcp_wrappers=YES
anon_other_write_enable=YES
====================================
 楼主| 发表于 2009-5-10 13:47:20 | 显示全部楼层
没人知道?。。。。。。。。。
回复 支持 反对

使用道具 举报

发表于 2009-5-14 02:12:09 | 显示全部楼层
路径问题很重要!!看是不是路径错了!1
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表