c*****m 发帖数: 1160 | 1 已经用 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 | 2 先用mount命令试试看
先用windows机器试试看。
【在 c*****m 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 已经用 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主机 : 上的防火墙已经关闭。
|
v*s 发帖数: 29 | 3 你因为一个配置问题就换系统的,治标不治本
贴你的smb.conf
你vm上面有没有shared folder之类的选项
【在 c*****m 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 已经用 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主机 : 上的防火墙已经关闭。
|
c*****m 发帖数: 1160 | 4
我现在就是修改/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,permission denied。
当前我是以root帐号[ben]登陆的,而不是[username]。 /home/username/ 和 /home/
username/svn/ 两个目录都已经设成777
请建议,谢谢。
【在 a9 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 先用mount命令试试看 : 先用windows机器试试看。
|
a9 发帖数: 21638 | 5 我是说你不要修改fstab,直接mount -t cifs -o ......这个命令。
192
host
firewall
【在 c*****m 的大作中提到】![](/moin_static193/solenoid/img/up.png) : : 我现在就是修改/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地址输错了
|
c*****m 发帖数: 1160 | 6
执行了
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 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我是说你不要修改fstab,直接mount -t cifs -o ......这个命令。 : : 192 : host : firewall
|
a9 发帖数: 21638 | 7 user=username
not username=username
password
【在 c*****m 的大作中提到】![](/moin_static193/solenoid/img/up.png) : : 执行了 : 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也一样。
|
v*s 发帖数: 29 | 8 我看错了,和smb没关系
你firewall关了么,不知道ubuntu是默认关闭的吗
我前不久刚碰到类似的情况,同样的错误信息,最后是windows user改过名字
用之前的旧用户名就好了
一般情况下mount -t cifs 就可以了。你ubuntu的目录权限有吗
192
【在 c*****m 的大作中提到】![](/moin_static193/solenoid/img/up.png) : : 执行了 : 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也一样。
|
c*****m 发帖数: 1160 | 9
跟我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/ 目录。
【在 a9 的大作中提到】![](/moin_static193/solenoid/img/up.png) : user=username : not username=username : : password
|
v*s 发帖数: 29 | 10 我的是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 的大作中提到】![](/moin_static193/solenoid/img/up.png) : : 跟我google到的不一致。但我还是试了,一样的结果。 : Windows上面的防火墙关了。ubuntu不知道怎么关?新装的VM系统,所以肯定是默认的 : 。不过从ubuntu去访问别的share,不应该被屏蔽吧。不是“被访问”。况且smbclient : 都能看见了,应该是同一个协议/port : ubuntu的目录已经都是777了。 : 这系统里只有两个用户:一个是我当前登录的[ben]是超级用户,另一个就是[username : ],我想让它登录之后能随便访问 从windows share出来的 /usernamesvn/目录,所以 : 要把它mount到 /home/username/svn/ 这里。很简单的操作,而且两年前用 ubuntu 10 : .4时都很正常,现在翻着过去的 /etc/fstab 来做都不行。
|
c*****m 发帖数: 1160 | 11
outgoing
昨天 google了一天,看起来是个顽症,很多人都有类似的问题。有说加上 domain=xxx
,或者用 username=domain/user 的,都没有起作用。还有用一个s=nlv2之类的据说是
加密方式,也不起作用。 (确切字符应该错了,因为是凭昨天的记忆type出来的)。
【在 v*s 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我的是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
|