Ubuntu 14.04 网络共享要求输入工作组密码

Ubuntu 14.04 网络共享要求输入工作组密码

我在主电脑上使用 Ubuntu 12.04,网络共享基本可以正常工作。

最近我安装了 ubuntu 14.04,之后所有其他 ubuntu 计算机都无法访问我主 PC 的共享,它们都要求输入工作组密码 -http://i.imgur.com/gpKIxM3.png

我已经在 Google 上搜索过该主题,找到了大约 20-30 条建议,所有这些建议我都尝试过,包括但不限于(命令和文件可能不准确,因为我记得输入的是,但实际是 100% 准确的,就像复制和粘贴一样):

smbuseradd -a username  - added username and password combination aren't working

数百条神奇的线条可供添加或编辑,smb.conf例如:

obey smth.. = no

guest share = yes

require password = no

有几十种不同的组合

我当前的配置文件 -http://pastebin.com/2aUFSqHV(这几乎是默认配置)

我已经重新启动了 sambda、计算机(服务器和客户端)、路由器。

清除并重新安装 samba。

smb.conf从互联网上复制了一些神奇的配置 - 但都没有任何帮助 - 它一直要求输入工作组密码。

然而,上述所有解决方案都相当陈旧 - 从0.5年到5-6年不等。

我无法使用安装、命令行、安装其他几十个工具等来访问它,因为我的家人习惯于这种工作流程并且拥有许多设备。

也许有人知道如何让 samba 共享在 Ubuntu 14.04 下工作,也许有一些最新的解决方案

答案1

检查您的主机名(机器名)。如果超过 15 个字符,Windows 机器将无法处理,无法在工作组中看到您!结果是,当您浏览时,您是在要求自己的机器让您查看那里的内容,因为从技术上讲,您是工作组中唯一在说话的人!因此,您面临着您自己的“浏览大师”的挑战,而这个“浏览大师”就是您自己!

要通过更改主机名进行修复,请执行以下操作:

gksudo gedit /etc/hostname(更改为您想要的 15 个字符以内的主机名)

gksudo gedit /etc/hosts(更改为您想要的 15 个字符以内的主机名)

然后做... sudo service hostname restart

相关内容