这是我在用用户连接出现的问题,总结在一起,列出来了。

(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 哈哈 成功可以访问了。