[问题] 再次求助关于VSFTP匿名不能登陆的问题

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
头像
wdb2005
帖子: 92
注册时间: 2007-02-23 18:45

[问题] 再次求助关于VSFTP匿名不能登陆的问题

#1

帖子 wdb2005 » 2008-05-14 14:09

我现在不知道我该怎么办了,怎么着都不行。

/home/ftp,目录是755(默认的好像就是755),/home/ftp/music权限是777,/home/ftp/soft权限是777,/home/ftp/mtv权限是777,有时候能登陆,一会又不行了,一会又能登陆,非常的不稳定。求助。

还有一个需要说明的是music、soft、mtv这三个目录不是新建的,而是改ftp目录为777后上传上去的,因为我发现用命令新建目录它的属主是root。

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

listen=YES
listen_address=192.168.1.93
anonymous_enable=YES
write_enable=YES
local_umask=022

anon_upload_enable=yes
anon_mkdir_write_enable=yes
anon_other_write_enable=no
anon_world_readable_only=no

anon_max_rate=1000000
max_clients=100
max_per_ip=2
accept_timeout=60
data_connection_timeout=120
idle_session_timeout=600

dirmessage_enable=YES
xferlog_enable=YES
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
angelus
帖子: 445
注册时间: 2007-08-27 17:31

#2

帖子 angelus » 2008-05-14 16:19

把anon_root=/home/ftp这个参数写进去,上边根本就没指定匿名根目录,默认是在/var/ftp下的
如果不能确定你的/home/ftp目录的权限,在终端使用命令
ls -l /home/ftp
然后把显示的贴出来
你能学会世界上所有语言来叫一种鸟的名字,当你知道所有这些名字叫法后,却对这种鸟一无所知~
理查德-费曼
头像
wdb2005
帖子: 92
注册时间: 2007-02-23 18:45

#3

帖子 wdb2005 » 2008-05-14 18:01

anon_root=/home/ftp 这个是不是指定所有用户进入FTP都是到这个目录啊?如果我开启本地用户也可以登陆FTP是不是就是说具有删除权限的本地用户是不是可以对/home/ftp/下的几个目录里的东西可以进行删除操作。


另外,我的问题基本解决了,其实只怪我将max_per_ip=2 了,因为我登陆多于2个后,就是提示匿名用户不能登陆。

谢谢angelus兄弟的一直帮助,谢谢你。
回复