关于Ubuntu16.04文件共享的问题

关于Ubuntu16.04文件共享的问题

我想将 Ubuntu 16.04 中的一个文件夹共享到 Windows 7。我按照下面链接中的指南操作,但没有成功。

Ubuntu 14.04 lts <-> Windows 7 共享

我的问题:

  1. Windows 7 无法自行发现共享文件夹,但是当我输入“\ubuntu hostname\”时,我可以看到有一个来自 ubuntu 的共享文件夹,看起来不错。

  2. 但是当我单击 Windows 7 中的共享文件夹以使用 Ubuntu 登录时,登录失败。

登录名:ubuntu 主机名\账户名 密码:我的 ubuntu 账户密码

当我检查日志文件“log.bmdb”时,出现错误“无法在子网上注册/刷新名称 WORKG<1d>”

“WORKG”是我的 Windows 7 服务器的工作组名称。

我不知道是什么导致了这个问题。是 DNS 服务器问题吗?我们真的需要在 ubuntu 上配置 DNS 服务器才能使用 SAMBA 吗?

谢谢!

答案1

您有两个问题,因此我将首先解决第二个问题:

但是当我单击 Windows 7 中的共享文件夹以使用 Ubuntu 登录时,登录失败。

登录名:ubuntu 主机名\账户名 密码:我的 ubuntu 账户密码

您的链接中缺少一个步骤。该步骤在 Ubuntu 14.04 中不是必需的,但在 Ubuntu 16.04 中是必需的。给定用户有两个密码 - 该用户的本地登录密码和该用户的 samba 密码。您需要将您的用户名添加到 samba 密码数据库:

sudo smbpasswd -a your-user-name

密码可以相同但必须在samba中定义。

Windows 7 无法自行发现共享文件夹,但是当我输入“\ubuntu hostname\”时,我可以看到有一个来自 ubuntu 的共享文件夹,看起来不错。

这个问题很令人困惑。这不是一个正常的名称解析问题,因为您可以通过名称访问计算机。

您是否曾禁用过SMB 1.0/CIFS 文件共享支持在您的 Win7 机器上?SMB 客户端上没有 SMB1 意味着该机器上没有 netbios 名称“发现”。它不会影响名称解析,因为仍然可以通过名称访问服务器,但它会影响主机名“浏览”,并且符合您的症状。

相关内容