LinuxSir.cn,穿越时空的Linuxsir!

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

再发帖 关于vsftpd 已经把问题讲得很详细了

[复制链接]
发表于 2004-10-3 15:31:45 | 显示全部楼层 |阅读模式
我用的是apt-get 安装的vsftpd, 只发现了home 目录下有一个ftp文件夹  

vsftpd.conf的设置 已经按精华贴设置好了   但小弟(新手)还有几个问题

如果是匿名用户连到ftp服务器的话  究竟是连到哪里呢??就是/home/ftp这里吗??

还有一个问题 就是我放了一个文件在/home/ftp 这里  为什么匿名连上来看不到那个我文件呢?

而且会提示failed to open directory   为什么呢?  还有就是匿名用户上传的问题  出错提示是:
553 Could not create file.
PASV

227 Entering Passive Mode (192,168,32,113,28,11)
LIST -L

150 Here comes the directory listing.
226 Transfer done (but failed to open directory).   这个问题怎么解决呢??  

我看文档里有一句话:在新版的Debian中,默认状态下X11不允许TCP/IP(远程)连接。参阅X的TCP/IP连接, 第 9.4.6 节,使用SSH进行X传送也是禁用的,参阅X远程联接:ssh, 第 9.4.8 节。

是不是和这个有关系的?  高手赐教!!
发表于 2004-10-3 16:23:43 | 显示全部楼层
把你的vsftpd.conf贴出来看看
 楼主| 发表于 2004-10-4 11:24:05 | 显示全部楼层
附上vsftpd.conf:
listen=yes

#listen_ipv6=YES

anonymous_enable=yes


local_enable=yes

write_enable=yes

local_umask=022

pam_service_name=vsftpd

anon_upload_enable=yes

anon_mkdir_write_enable=yes

anon_other_write_enable=yes

dirmessage_enable=yes

xferlog_enable=yes

connect_from_port_20=yes

chown_uploads=yes
chown_username=root

xferlog_file=/var/log/vsftpd.log

xferlog_std_format=yes

idle_session_timeout=600

data_connection_timeout=120

#nopriv_user=ftpsecure

async_abor_enable=yes


ascii_upload_enable=yes
ascii_download_enable=yes

ftpd_banner=Welcome to weegc'FTP service.

#deny_email_enable=YES

#banned_email_file=/etc/vsftpd.banned_emails

chroot_local_user=NO

chroot_list_enable=YES

chroot_list_file=/home/ftp

ls_recurse_enable=NO

pasv_enable=yes

user_config_dir=/home/ftp
 楼主| 发表于 2004-10-5 11:46:04 | 显示全部楼层
别沉啊  我搞很久也搞不掂!!
发表于 2004-10-5 13:53:32 | 显示全部楼层
匿名连接就是连接到了/home/ftp

看看你的/home/ftp文件夹的权限

chroot_local_user=NO

chroot_list_enable=YES

chroot_list_file=/home/ftp

ls_recurse_enable=NO

pasv_enable=yes

user_config_dir=/home/ftp
这是干什么?你把配置文件放到了/home/ftp下了么?
chroot_list_file的内容呢?
 楼主| 发表于 2004-10-5 15:16:13 | 显示全部楼层
权限是  drw-r-Sr--

配置放到etc那里了  配置是按照论坛上改的  chroot是什么意思 我忘了 晕
发表于 2004-10-5 20:37:40 | 显示全部楼层
最初由 weegc 发表
权限是  drw-r-Sr--

配置放到etc那里了  配置是按照论坛上改的  chroot是什么意思 我忘了 晕

你看你的权限.其他人就是没有写权限.
下面引用书上的一句话.
匿名用户对/var/ftp/incoming目录而言是其他用户.所以必须为此目录添加对其他用户的可写权限才可以上传.

你发的那篇帖子我已经回答你了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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