为什么如果在Ubuntu上安装了Samba服务器,smbclient -L会返回OS = [Windows]的信息?

时间:2017-11-07 11:55:57

标签: ubuntu samba

Samba服务器适用于Ubuntu 14.04.5 LTS(GNU / Linux 4.4.0-31-通用x86_64)。 当我使用smbclient查看此服务器上的可用服务时

smbclient -L server_name

我收到此信息:

  

Domain = [WORKGROUP] OS = [Windows 6.1] 服务器= [Samba 4.3.11-Ubuntu]

任何人都能解释一下是什么意思" OS"为什么有书面窗口6.1?

2 个答案:

答案 0 :(得分:1)

可能迟到了,但我想知道自己是否可以帮助其他人。

显然 hardcodedfixbug

fstr_sprintf(native_os, "Windows %d.%d", SAMBA_MAJOR_NBT_ANNOUNCE_VERSION,
    SAMBA_MINOR_NBT_ANNOUNCE_VERSION);
<块引用>

当 sessionsetup 中的本机操作系统是“Unix”时,Konica 坏了 Minolta 打印机拒绝与这些 CIFS 服务器通信。其他 CIFS 服务器还通过本机操作系统 Windows 宣布自己。让我们做 同样提高与损坏设备的互操作性 柯尼卡美能达的打印机。感谢 Daniel Hoffmann 发现 并报告这台 Konika 打印机损坏。

https://bugzilla.samba.org/show_bug.cgi?id=10168

答案 1 :(得分:-1)

smblient -l显示服务器上可用的服务(Ubuntu)。

操作系统意味着客户端的操作系统和Windows 6.1是Windows 7或Windows Server 2008 R2的版本号,对于您可以查看的其他系统版本号here