这是我在用用户连接出现的问题,总结在一起,列出来了。
(1)例如:
smbclient //192.168.0.8/luya -U itet
出现“tree connect failed : NT_STATUS_BAD_NETWORK_NAME” ,这是因为你定义的共享名拼写错误,像上面我定义的共享名是“luya”
又发现一个原因,还有一种情况,是因为配置文件出错,在用testparm 命令检查,竟然没检查出错误。testparm命令是检查单词是否拼写错误,对于漏写单词,则检查不出来。
(2)例如:
smbclient //192.168.0.8/luya -U itet
出现“tree connect failed: NT_ACCESS_DENIED ” ,
解决办法; 你定义共享的参数,添加 valid users = itet 这是设置访问用户 。
(3) 例如: 虚拟帐号问题
我当时做好了用户访问,在做虚拟帐号映射,在共享目录下添加了字段 username map = /etc/samba/smbusers 在/etc/samba/smbusers 添加了itet = fei 结果用fei登录就报错
smbclient //192.168.0.28/luya -U fei
session setup failed : NT_STATUS_LOGON_FAILURE
原因是要在global下添加,才可以
这样就可以访问了。呵呵 大家有什么发现可以告诉我一下,让我弄的更完整,谢谢了
(4).使用user 安全级别问题
今天尝试搭建nginx 新建的虚拟机 ,想用samba 上传源码包。在安装好samba ,想搭建smaba 很熟,像安QQ那么熟了,应该不会出错了,而且用的是user ,懒的再改share了。牛皮吹大了,刚弄好就出错了。
#smbclient //192.168.0.28/luya -U fei
session setup failed : NT_STATUS_LOGON_FAILURE
又是这个错误,仔细检查了下,配置文件,没错呀 最后想起,没用smbpasswd 命令创建用户,试着用smbpasswd -a fei 创建用户,o(∩_∩)o 哈哈 成功可以访问了。
转载于:https://blog.51cto.com/luyafei/308873