我试图在两台计算机中配置Samba (包括新安装的Kubuntu20.04和Lubuntu20.04),我的做法就像我过去在其他*Ubuntu安装中所做的那样:我安装Samba,添加一个共享(使用Lubuntu,我需要手动完成它,但不管是什么),以及通过Kubuntu安装到Smb4K,这是查找和挂载Samba共享的一个很好的工具。
我的问题是他们找不到任何Windows共享。我有一些带有Windows 7和Windows 10的计算机,我们在网络中使用它们;它们有配置好的共享,可以在它们之间工作,我还可以在Android手机中搜索和使用它们。它们正常工作,就像它们应该做的那样,但是当我在那些*Ubuntu机器上搜索它们时,它们找不到那些Windows服务器。我试着用Smb4k、Dolphin (Kubuntu)和PCMan (Lubuntu)搜索它们,还用smbtree搜索这两种,什么都没有显示。
不过,我可以把它们装上去。如果我在Linux文件管理器中输入smb://WINSERVER (WINSERVER是网络中的任何WINSERVER),它们会向我显示共享,我可以输入它们。使用Smb4k,我可以使用//WINSERVER/WINSHARE进行安装。使用smbclient,-L WINSERVER显示来自该服务器的共享。
但是,这两个*Ubuntus找到了对方的海豚和PCMan (分别)。在Windows计算机上,出现了*Ubuntu服务器,我可以到达共享和文件。
在这两台计算机上安装Samba都是很普通的。我只更改smb.conf中的工作组以匹配所有计算机。任何地方都没有密码。
我搜索并尝试了很多东西,但都不符合我的要求。我发现了“无法挂载共享”(在我的例子中,我可以)或"Ubuntu共享在Windows中不显示“等问题(在我的例子中,正好相反)。我试图安装WINS服务(winbind),但我也有同样的行为。
有人知道发生了什么或者我能研究什么来发现这个问题吗?(我可以提供所需的任何日志或cfg )
发布于 2020-09-02 07:15:18
您最好习惯这种情况,直到Linux工具赶上Samba为止。您的问题是Samba >= 4.11.0现在默认关闭了SMBv1 (即将永久关闭),网络浏览需要SMBv1。您的Linux客户端将通过Avahi找到彼此,您的Windows客户端将使用。Winbind与WINS无关,它是nmbd,它需要SMBv1。
https://askubuntu.com/questions/1271913
复制相似问题