ldap samba用户访问问题

我有一个局域网上的samba共享。 它通过ldap身份validation。 用户通过广告窗口共享访问文件系统。 目录中有指向samba目录的快捷方式。

通常情况下,用户将点击smb目录的快捷方式,并会遇到一个权限被拒绝的错误。 closures浏览器并重新打开后,它将工作。

DNS由域控制器处理,并且这是任何机器用于DNS的唯一服务器。

eventvwr中没有任何内容。

只能在samba日志中看到成功的auth条目。

有任何想法吗?


smb.conf文件

[global] workgroup = DOMAINNAME realm = DOMAINNAME.LOCAL server string = DOMAINNAME-SAMBASHARE interfaces = eth1 security = ADS password server = 192.168.1.2 #root directory = /home/share/sharing log level = 2 log file = /var/log/samba/%m.log smb ports = 139 strict locking = no load printers = No local master = No domain master = No wins server = 192.168.1.2 wins support = Yes idmap uid = 500-10000000 idmap gid = 500-10000000 winbind separator = + winbind enum users = Yes winbind enum groups = Yes winbind use default domain = Yes #valid users = "@Domain Users" [SMB-DocServ] comment = SMB Document Share path = /home/share/sharing/ valid users = @"DOMAINNAME+Domain Users" admin users = @"DOMAINNAME+Domain Admins" guest ok = no read only = No create mask = 0765 force directory mode = 0777 

我会执行数据包捕获,以确认它正在连接到发生错误时共享位于所需的计算机。

如果使用IP地址而不是计算机短名称,行为是否会改变? 即,如果使用IP地址,它总是工作吗? 或者,如果使用fqdn而不是短名称?

您可能想要从具有最新版本的客户端MRXSMB组件的客户端尝试此操作。 如果它总是在修补客户端上工作,那么它可能是Windows中的一个bug。 这些发表在这里:

Windows Server 2008和Windows Server 2008 R2中文件服务技术的当前可用修补程序列表

http://support.microsoft.com/kb/2473205

正如您在评论部分提到的,您的Samba服务器是针对一个域join的。 我看到了joinSamba服务器的各种时序问题。 通常这有助于:

  • 根据域重新joinSamba服务器
  • 重新启动Samba服务器

如果可能的话,我build议在cronjob的帮助下每晚做两个步骤。

如果这没有帮助,我只能build议安装tshark并在networking接口上侦听。 Tshark试图翻译检测到的协议,所以你应该很快看到问题的根源。