当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 7 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题] 关于VSFTP匿名不能登陆的问题
帖子发表于 : 2008-05-13 19:12 
头像

注册: 2007-02-23 18:45
帖子: 92
送出感谢: 0 次
接收感谢: 0 次
配置好后,能够匿名登陆,但传了一会东西后,就提示不能进行匿名登陆了,奇怪了,下面是我的配置文件VSFTPD.CONF文件内容。哪位高手帮我看看。
我配置FTP的目的就是为匿名用户上传和下载文件。


listen=YES
#
#listen_ipv6=YES
#
anonymous_enable=YES
#local_enable=YES
write_enable=YES
local_umask=777
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=yes
anon_world_readable_only=no
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
#chown_uploads=YES
#chown_username=whoever
#xferlog_file=/var/log/vsftpd.log
#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 blah FTP service.
#
#deny_email_enable=YES
# (default follows)
#banned_email_file=/etc/vsftpd.banned_emails
#
# chroot_list_enable below.
#chroot_local_user=YES
#
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list
#ls_recurse_enable=YES
secure_chroot_dir=/var/run/vsftpd
pam_service_name=vsftpd

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


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-05-13 19:31 
头像

注册: 2007-09-10 20:20
帖子: 1352
地址: 南京
系统: Debian
送出感谢: 0 次
接收感谢: 0 次
local_umask=777
这个改回022


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-05-13 19:37 
头像

注册: 2007-09-10 20:20
帖子: 1352
地址: 南京
系统: Debian
送出感谢: 0 次
接收感谢: 0 次
这是我用的配置文件

listen=YES
anonymous_enable=YES
local_enable=YES
write_enable=YES
anon_umask=022
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
xferlog_file=/var/log/vsftpd.log
idle_session_timeout=600
async_abor_enable=YESascii_upload_enable=YES
ascii_download_enable=YES

ftpd_banner=Welcome to
ls_recurse_enable=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


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-05-13 19:49 
头像

注册: 2007-04-25 13:12
帖子: 2838
送出感谢: 0 次
接收感谢: 0 次
代码:
local_umask=<nnn> :设置本地用户长传的文件的生成掩码,默认为077


_________________
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-05-14 7:54 

注册: 2007-08-27 17:31
帖子: 445
送出感谢: 0 次
接收感谢: 1
这个是需要你写出具体的出错信息的,这个跟local_umask关系不大,毕竟不是一个系统的,匿名和本地用户的掩码是不干涉的,你最好明文配置出匿名用户的文件掩码,还有根据你的问题大致可以猜出是匿名用户在根目录拥有了w权限的问题,最好看下你给匿名用户配置的根目录是否是其他用户可写,如果有,去掉就好了
还有最好注意下你的anon_other_write_enable这个参数,建议你设置为NO,它是允许任何人拥有删除和改名操作的,也就是说任何人都有删除所有人数据的权利,相信没有人会想看到这个结局的


_________________
你能学会世界上所有语言来叫一种鸟的名字,当你知道所有这些名字叫法后,却对这种鸟一无所知~
理查德-费曼


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-05-14 9:21 
头像

注册: 2007-02-23 18:45
帖子: 92
送出感谢: 0 次
接收感谢: 0 次
是这样的,我设置/home/ftp的FTP文件夹权限为777,为的是将以前FTP上的文件全上传上来,因为拥有写权限后,方便上传.

谢谢大家的回复


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-05-14 10:42 

注册: 2007-08-27 17:31
帖子: 445
送出感谢: 0 次
接收感谢: 1
恩,匿名根目录其他用户是不允许有W权限的
在根目录下边重新建一个目录,把它的写权限打开就可以上传了!


_________________
你能学会世界上所有语言来叫一种鸟的名字,当你知道所有这些名字叫法后,却对这种鸟一无所知~
理查德-费曼


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 7 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译