f***t 发帖数: 39 | 1 【 以下文字转载自 Linux 讨论区 】
【 原文由 float 所发表 】
br />
用smbmount可以很成功的mount远程NT文件系统, 且可象
本地文件系统一样操作, 但每隔一段时间, 总会产生这
样的信息:
smb_request: result -32, setting invalid
smb_retry: new pid=657, generation=2
请问这是什么意思? |
|
c*****m 发帖数: 1160 | 2 已经用 smbclient -L 看见在windows上share出来的目录 ,用户名/密码也没错。在/
etc/fstab中我直接列出用户名和密码 “username=u,password=p”,肯定没有输入错
误,怎么还是在mount的时候出现access denied呢?
windows的主机,ubuntu12.4的VM,上面要挂主机的一个目录。先头用一个旧的ubuntu
10.4的VM,被access denied,所以赶紧找12.4的ISO新装的VM,却还是相同的错误。
两个VM都可以成功访问互联网,也可以smblient -L看见那个share目录。windows主机
上的防火墙已经关闭。 |
|
a9 发帖数: 21638 | 3 先用mount命令试试看
先用windows机器试试看。 |
|
v*s 发帖数: 29 | 4 你因为一个配置问题就换系统的,治标不治本
贴你的smb.conf
你vm上面有没有shared folder之类的选项 |
|
c*****m 发帖数: 1160 | 5
我现在就是修改/etc/fstab之后用mount命令
用了一个windows的VM,map这个目录,专门用那个用户名/密码,成功。
这里不存在smb.conf啊,因为是windows host机器share出来的目录 usernamesvn,现
在需要在/home/username/svn 里挂这个目录:
这里windows host的ip 是 192.168.118.1 ,VM用nat方式,能接通网络,也能ping 192
.168.118.1,况且smbclient -L都能正确显示host上面的共享目录,很正常。
我把截屏发到
第一个命令: tail /etc/fstab
第二个命令把ip地址输错了
第三个命令smbclient -L正确了,用户名/密码都没有问题,能清楚看到windows host
[DEV-BEN]上面共享的资源
所以说,应该网络和share都没有问题 (如上所言,我已经把windows host的firewall
关掉,而且另外一个windows VM map这个 /192.168.118.1/usersvn到Z:也成功)
第四个命令是mount,per... 阅读全帖 |
|
a9 发帖数: 21638 | 6 我是说你不要修改fstab,直接mount -t cifs -o ......这个命令。
192
host
firewall |
|
c*****m 发帖数: 1160 | 7
执行了
sudo mount -t cifs //192.168.118.1/usernamesvn -o username=username,password
=password /home/username/svn
得到跟前面截屏里完全相同的结果:
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
然后把 cifs换成 smbfs也一样。 |
|
a9 发帖数: 21638 | 8 user=username
not username=username
password |
|
v*s 发帖数: 29 | 9 我看错了,和smb没关系
你firewall关了么,不知道ubuntu是默认关闭的吗
我前不久刚碰到类似的情况,同样的错误信息,最后是windows user改过名字
用之前的旧用户名就好了
一般情况下mount -t cifs 就可以了。你ubuntu的目录权限有吗
192 |
|
c*****m 发帖数: 1160 | 10
跟我google到的不一致。但我还是试了,一样的结果。
Windows上面的防火墙关了。ubuntu不知道怎么关?新装的VM系统,所以肯定是默认的
。不过从ubuntu去访问别的share,不应该被屏蔽吧。不是“被访问”。况且smbclient
都能看见了,应该是同一个协议/port
ubuntu的目录已经都是777了。
这系统里只有两个用户:一个是我当前登录的[ben]是超级用户,另一个就是[username
],我想让它登录之后能随便访问 从windows share出来的 /usernamesvn/目录,所以
要把它mount到 /home/username/svn/ 这里。很简单的操作,而且两年前用 ubuntu 10
.4时都很正常,现在翻着过去的 /etc/fstab 来做都不行。
唯一改变的是win7,以前是vista。难道win7有问题?防火墙已经关了,而且用别的
windows也可以访问这个shared /usernamesvn/ 目录。 |
|
v*s 发帖数: 29 | 11 我的是windows 7和debian,
sudo mount //192.168.1.71/c /media/ -o username=foobar
再输入密码,没有任何问题
ubuntu应该没有默认开启像selinux那样变态的东西吧,防火墙也应该accept outgoing
traffic by default?
你的windows sharing呢?
smbclient
username
10 |
|
c*****m 发帖数: 1160 | 12
outgoing
昨天 google了一天,看起来是个顽症,很多人都有类似的问题。有说加上 domain=xxx
,或者用 username=domain/user 的,都没有起作用。还有用一个s=nlv2之类的据说是
加密方式,也不起作用。 (确切字符应该错了,因为是凭昨天的记忆type出来的)。 |
|
s**n 发帖数: 449 | 13 It seems to that smbmount only works under linux. Any possible solution under
solaris?
Thanks. |
|
l*p 发帖数: 74 | 14 【 以下文字转载自 Linux 讨论区 】
【 原文由 lsp 所发表 】
I use smbmount mount one of my win2k's drive to one drive in linux
but when I edited some text file from windows, after I close the file
and open it using vi in linux, sometime the file has not been update(
there are some strange character at the end of file)
anyboday know why? |
|
s*****a 发帖数: 1022 | 15 最后发现sharity还是得root装了才能mount, 原来linux下的smbmnt是setuid root的
怪不得谁都可以smbmount |
|
i*i 发帖数: 30 | 16 我用学校机房的hp-ux机器,个人存储空间很小
想访问自己linux上的硬盘,这样可以把一些大数据放到linux里
应该如何设置呢?在机房我没有管理员权限,好象也没有smbmount之类的命令
thanks |
|
|