免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 9353 | 回复: 13
打印 上一主题 下一主题

[samba] 特奇怪的问题:centos5下mount.cifs 与apache2.2.3结合 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-05-03 13:59 |只看该作者 |倒序浏览
这二天装了centos5玩玩,因我的很多下载资源文件都在windows2003上,所以我就想通过2003共享出来,再在centos5下用mount -t cifs //2003'sip/file /mnt/smb -o username=administrator,password=12311 连接到共享,然后将apache的文件目录改到/mnt/smb下,本来以为可以这样直接下载文件,可以出现了很奇怪的事:可以直接列出目录,点击一个文件可以下载,但下载到本地的文件字节竟为0,试了所有文件都一样,
查来查去都没查出什么原因.
我又在centos5里/mnt/smb/soft目录下新建一个文件,然后用vi随便写一些内容,然后再在客户端下载竟然就能下载下来,字节不为0.真让人搞不懂是apache的问题还是mount.cifs的问题
接着我又在centos4.4下测试用同样的方法,centos4.4下是什么问题都没有

论坛徽章:
0
2 [报告]
发表于 2007-05-04 19:49 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
3 [报告]
发表于 2007-05-05 00:37 |只看该作者
centos5的selinux默认是安装的,我安装好后已经把它禁用掉了的

论坛徽章:
0
4 [报告]
发表于 2007-05-05 09:45 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
5 [报告]
发表于 2007-05-05 14:56 |只看该作者
在centos4.4和5里的mount出来的文件属性都是一样的:
-rwxrwSrwt  1 root root      783 May  3 12:46 11.htm
-rwxrwSrwt  1 root root  4175035 Apr 13 17:31 foxitreader.zip
-rwxrwSrwt  1 root root       12 May  3 13:13 install.log
-rwxrwSrwt  1 root root 68798117 Apr  6 10:24 msofmini.zip
-rwxrwSrwt  1 root root  1813329 Mar  8  2005 tc.rar
-rwxrwSrwt  1 root root 10017566 Mar 20 20:15 ultraedit.rar

这些文件在centos5环境下只有install.log可以下载看到内容,其它的都是0字节,因install.log是在centos5里建立的

[ 本帖最后由 respark 于 2007-5-5 15:08 编辑 ]

论坛徽章:
0
6 [报告]
发表于 2007-05-05 22:54 |只看该作者
可以下载文件,说明目录的权限没问题,文件大小为0,照道理来说应该是文件权限的问题,你架个ftp服务器试试,如果没问题,就可以肯定是apache的问题了。

论坛徽章:
0
7 [报告]
发表于 2007-05-06 01:08 |只看该作者
经测试用proftp建FTP服务器,客户端可以下载。而将apache转到本地硬盘目录上下一样可以下载正常,但转到共享目录就不行了。

论坛徽章:
0
8 [报告]
发表于 2007-05-06 10:27 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
9 [报告]
发表于 2008-09-18 14:15 |只看该作者
在apache配置文件中加上这一行就行了:

EnableSendfile Off

如果已经有这个配置用为On,那么就改为Off。

[ 本帖最后由 niyunjiu 于 2008-9-18 14:16 编辑 ]

论坛徽章:
0
10 [报告]
发表于 2009-05-13 15:21 |只看该作者
我在vsftp下遇到和楼主一样的问题,用mount cifs挂载过来的目录,再用vsftp向外发布,
文件也是rwxrwSrwt属性,能看到,但是下载下来文件为0.

我的vsftp服务器系统是CentOS4.7,不知道怎么回事。就象下图,再下载一次,


点了“是”,替换后的文件仍是0kb.

如果不用浏览器下载,用cmd里的ftp命令下载下来,不是0kb了,但是下载下来的文件其实是个和原文件大小一样的无效文件,根本不是正常的文件。
如果用flashfxp这样的下载工具下载,显示150 Opening BINARY mode data connection for 2007.rar (140458 bytes),仍是下载失败!其实不是VSFTP模式设置的问题,因为下载其它目录下的FTP文件完全没有问题!


我在一台老机器上,装有slackware10.2,进行同样的实验,则下载完全没有问题!这台slackware机器上没有cifs,只能是mount -t smbfs。

是不是cifs的问题呢?

[ 本帖最后由 万里北国 于 2009-5-13 15:28 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP