LinuxSir.cn,穿越时空的Linuxsir!

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

架设ftp服务器遇到的问题!

[复制链接]
发表于 2005-11-6 17:19:42 | 显示全部楼层 |阅读模式
一,我想让匿名用户具有上传,下载,改名的功能:具体在vsftpd.conf文件配置如下:
anonymous_enable=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
当我用FTP的匿名用户登陆上去之后,上传文件时候,显示permit deny
请问,我什么地方出错误了呢?我的/var/ftp的权限是755 ,文件拥有者是root,组用户是root
我试了这样的办法是,chmod 766 /var/ftp
可是还是不行!

二,我采用虚拟用户
配置是这样的:
创建login.txt文件:
123
123
234
234
然后执行:
#db_load -T -t hash -f login.txt /etc/vsftpd.login_db
#chmod 600 /etc/vsftpd.login_db
在/etc/pam.d/vsftp文件下:
#%PAM-1.0
session    required        pam_stack.so service=system-auth
auth required  /lib/security/pam_userdb.so db=/etc/vsftpd.login_db

account required /lib/security/pam_userdb.sodb=/etc/vsftpd.login_db

创建映射虚拟用户的本地用户
#useradd -d /home/ftpsite virtual
#chmod 700 /home/ftpsite

在/etc/vsftpd.conf文件中配置如下:

anonymous_enable=no
write_enable=YES
anon_upload_enable=no
anon_mkdir_write_enable=no
anon_other_write_enable=no
chroot_local_user=yes
guest_enable=yes
guest_username=virtual
当我用123,密码为123登陆的时候,却提示登陆失败,请问这是什么原因呢?
两个问题,请教各位高手!
发表于 2005-11-6 17:42:43 | 显示全部楼层
当我用123,密码为123登陆的时候,却提示登陆失败,请问这是什么原因呢?

如果你是fc4并且没有升级,则请 yum update pam
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-7 15:28:15 | 显示全部楼层
谢谢了,我的第一个问题怎么解决呢?
回复 支持 反对

使用道具 举报

发表于 2005-11-7 17:18:07 | 显示全部楼层
上传目录必须有写的权限,例如在/var/ftp/下建立incoming目录,mkdir /var/ftp/incoming
然后chmod 770 /var/ftp/incoming
回复 支持 反对

使用道具 举报

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

本版积分规则

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