Ubuntu服务器10.10和Windows Vista,Windows 7之间的Samba

我有一个运行Linux服务器Ubuntu 10.10的Linux机器。 我在这个Linux机器上安装了Samba,并希望与我的笔记本电脑共享文件,这些笔记本电脑运行Windows Vista家庭版和Windows 7家庭版。 我已经挣扎了近一个月的设置,但不能解决问题。 如果我尝试从Windows Vista访问共享文件夹,我会收到消息

"Windows cannot access \\server_ip_address". Error code: 0x80070035. The network path was not found. 

如果我从Windows 7访问,然后input密码login后,我可以看到Linux上的共享文件夹列表框。 但是,如果我点击一个共享文件夹,我得到了上述相同的错误信息。

尾巴/var/log/samba/log.windows7-pc我收到以下消息:

 [2011/03/16 00:17:41.427238, 0] smbd/service.c:988(make_connection_snum) canonicalize_connect_path failed for service sharemedia, path /root/sharemedia 

这是我在smb.conf中的设置[global] share modes = yes netbios name = Samba

 workgroup = WORKGROUP wins support = yes encrypt passwords = true [sharemedia] comment = Tesing sharing using Samba path=/root/sharemedia/ public = yes valid users = samba_usr_name ; make sure all files are sensible permissions create mask = 0660 force create mask = 0660 directory mask = 2770 force directory mask = 2770 directory security mask = 0000 ; Normal share parameters read only = no browseable = yes writable = yes guest ok = no 

尝试启用客人确定。 你还通过IP或通过名称访问?

另外,由于有时候可能适用于/ root的有趣的权限,你应该尝试另一个目录,例如/ home / someusers / sharemedia /。

这只是一个解决scheme,我不能确定没有进一步的故障排除是什么问题。

我解决了我的问题,连接我的Windows 7框到我的Ubuntu桑巴(11.10)。 我尝试访问服务器(或共享)时,出现“Windows无法访问”错误(0x80070035 – networkingpath未find),我尝试了很多东西,但是到了真正解决的问题时项目颠倒过来了)是“微软networking客户端:数字签名通信(总是)”设置,导致我的问题。一旦它被禁用,我可以看到共享和映射驱动器。

只是为了testing尝试禁用IPv6: 如此处所述 。 另请参阅ubuntuforums.org 。