免费注册 查看新帖 |

Chinaunix

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

[Server 2003] 求助:linux不能mount加载windows2003共享文件夹 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-08-15 20:42 |只看该作者 |倒序浏览
求助:linux不能mount加载windows2003共享文件夹

windows2003下面是ntfs格式,
linux的smb是3.0版本

mount -t smb -o name=user //10.1.1.6/share /mnt/win/share1
提示
password:
输入正确密码后报告如下错误:
3045: session setup failed: ERRDOS - ERRnoaccess (Access denied.)
SMB connection failed

那位大虾有木有遇到过?解决掉没有?分享一下经验吧

论坛徽章:
0
2 [报告]
发表于 2005-08-15 21:06 |只看该作者

求助:linux不能mount加载windows2003共享文件夹

mount -t smbfs -o username=user,password=pass,iocharset=cp936 //10.1.1.6/share /win/share1

论坛徽章:
0
3 [报告]
发表于 2005-08-15 21:43 |只看该作者

求助:linux不能mount加载windows2003共享文件夹

我热爱你,楼主,你解决了让我痛苦了好久的大难题.

我用google,baidu, yahoo, 搜了好久都没有找到,被你轻飘飘的就搞定了.


能不能告诉你怎么积累解决这些古怪机关窍门的啊?

论坛徽章:
0
4 [报告]
发表于 2005-08-15 21:51 |只看该作者

求助:linux不能mount加载windows2003共享文件夹

1、肯定和 mount 命令有关,于是 man mount
2、通过 man mount 查到了线索,找到了 smbmount 命令
3、smbmount --help,看到了如下信息
# smbmount --help
Usage: mount.smbfs service mountpoint [-o options,...]
Version 3.0.9-1.3E.2

Options:
      username=<arg>;                  SMB username
      password=<arg>;                  SMB password
      credentials=<filename>;          file with username/password
      krb                             use kerberos (active directory)
      netbiosname=<arg>;               source NetBIOS name
      uid=<arg>;                       mount uid or username
      gid=<arg>;                       mount gid or groupname
      port=<arg>;                      remote SMB port number
      fmask=<arg>;                     file umask
      dmask=<arg>;                     directory umask
      debug=<arg>;                     debug level
      ip=<arg>;                        destination host or IP address
      workgroup=<arg>;                 workgroup on destination
      sockopt=<arg>;                   TCP socket options
      scope=<arg>;                     NetBIOS scope
      iocharset=<arg>;                 Linux charset (iso8859-1, utf
      codepage=<arg>;                  server codepage (cp850)
      unicode                         use unicode when communicating with server
      lfs                             large file system support
      ttl=<arg>;                       dircache time to live
      guest                           don't prompt for a password
      ro                              mount read-only
      rw                              mount read-write

This command is designed to be run from within /bin/mount by giving
the option '-t smbfs'. For example:
  mount -t smbfs -o username=tridge,password=foobar //fjall/test /data/test

4、根据帮助,根据用法实例,根据你的需求,改了改给你贴了出来

论坛徽章:
0
5 [报告]
发表于 2005-08-15 21:58 |只看该作者

求助:linux不能mount加载windows2003共享文件夹

关键问题出在:

iocharset=iso8859

主要凭什么判断该加这个参数呢?在winxp下不要该参数一点问题都没有,就是windows2003中途升了一次级就出了这个牢什子.

论坛徽章:
0
6 [报告]
发表于 2005-08-15 22:00 |只看该作者

求助:linux不能mount加载windows2003共享文件夹

iocharset 是选择字符集
gb2312 和 cp936 都可以正常出中文
gb2312 是国家标准 2312 号,而 cp936 是针对微软的,所以。。。。

论坛徽章:
0
7 [报告]
发表于 2005-08-15 22:08 |只看该作者

求助:linux不能mount加载windows2003共享文件夹

娘西皮,一开始思考的方向就错了

3045: session setup failed: ERRDOS - ERRnoaccess (Access denied.)
SMB connection failed

给人的误导感觉是访问被拒绝,很容易想到是windows2003共享访问控制出了问题,还修改了数字认证方面的策略,都木有解决问题.

哪儿想到是字符集合出了问题.这问题很阴险.

我在google里面搜索的时候,发现很多洋鬼子也在问这问题.都一样,把思路放到2003认证策略上去了,很多人回贴 ,就是没有解决问题

还是老兄威猛,一下子搞定.

论坛徽章:
0
8 [报告]
发表于 2005-08-15 22:15 |只看该作者

求助:linux不能mount加载windows2003共享文件夹

不是字符集问题

你的是
mount -t smb -o name=user //10.1.1.6/share /mnt/win/share1

我的是
mount -t smbfs -o username=user,password=pass,iocharset=cp936 //10.1.1.6/share /win/share1

红色部分是造成你失败的原因

论坛徽章:
0
9 [报告]
发表于 2005-08-15 22:29 |只看该作者

求助:linux不能mount加载windows2003共享文件夹

kao,转了一圈回到了低级错误上来了.我测试了一下,问题出必须用username

-t smbfs 和-t smb则都可以.

而且不用iocharset=cp936都可以

不过我回家的时候修改了windows2003的安全策略,把数字认证都关闭了.明天到单位再把认证开启,然后再测试测试.

论坛徽章:
0
10 [报告]
发表于 2006-01-05 10:38 |只看该作者
# mount -t smbfs -o username=administrator,password=123456,iocharset=cp936 //10.1.8.2/data /winshare
875: session request to 10.1.8.2 failed (Called name not present)
875: session request to 10 failed (Called name not present)

怎么我的就不能mount起来呢? 密码是没错的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP