无法从Windows 7 64访问Debian smb共享

这是一个老问题,根据我的经验,windows和samba之间的连接对于每个实现都是不稳定的和不同的。 有时候它是有效的,有时它不会,通常没有任何明显的逻辑。

现在我有一个简单的samba共享的Debian服务器:

[mediadisken] path = /mnt/mediadisken writeable = yes browseable = yes guest ok = no public = no 

我有两个Linux系统的用户,这两个用户已经被添加到samba与smbpasswd -a frankh smbpasswd -a smbadmin

列出用户,一切似乎都是按顺序的:

 $sudo pdbedit -w -L frankh:1001:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:2D8141C0E359DBCF9D8948BA154715B6:[U ]:LCT-56E42E95: smbadmin:1002:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:B5797194788F406F023865AE8FAAE318:[U ]:LCT-56E42F02: 

不过,我无法连接到从Windows 7 64共享。我得到login,并input正确的用户名和密码,并获得“访问被拒绝”。

我已经尝试在Windows中使用用户名,以及SMBSERVERIP \用户名,都没有成功。

我应该从哪里开始解决这个问题,这应该是直接和简单的?

  1. 如果你还没有,我会首先validation从另一台运行linux的计算机上访问samba共享。

     mount -t cifs -o username=<share user>,password=<share password> //1.2.3.4/sharename /mnt 

然后validation它成功安装它。

  1. 为了什么值得我尝试下面的Sambaconfiguration; 这是从一个正在运行的生产环境中取得的,这个工作环境是使用centos 7上的samba共享,以及windows用户使用用户名和密码进行访

     [global] security = user passdb backend = tdbsam Map to guest = Bad User username map = /etc/samba/smbusers [mediadisken] path = /share valid users = frankh smbadmin public = yes writable = yes browseable = yes create mode = 0666 directory mode = 0777 oplocks = false