当 Samba 未运行时,Samba 工作组来自哪里?

当 Samba 未运行时,Samba 工作组来自哪里?

使用findsmb我的家庭网络给出了以下信息:

IP ADDR         NETBIOS NAME     WORKGROUP/OS/VERSION 
---------------------------------------------------------------------
192.168.1.3     MINI           [MSHOME] [Unix] [Samba 3.0.25b-apple]
192.168.1.9     SERVER        +[    MSHOME        ]
192.168.1.11    NAS            [    WORKGROUP     ]
  • MINI——Mac mini
  • 服务器 — Ubuntu 10.10 服务器;Samba 已安装但未运行。
  • NAS——另一个 Ubuntu 10.10 服务器;Samba 已安装但未运行。

当 Samba 运行时,Ubuntu 组的值来自/etc/samba/smb.conf,但是当 Samba 关闭时,它会恢复使用这些默认值 - 甚至同一操作系统的两个安装的默认值也不同。

我想更改工作组,但我不知道该值从何而来:不是来自 Samba(这是一个不同的值),不是来自 Winbind(未运行),不是来自 Avahi(未安装);并且我不知道网络组中还涉及任何其他内容。

我如何才能找到此设置以便更改它?

答案1

您的工作区名称来自NetBIOS Name server在 Ubuntu 机器上运行的。它随 Samba 一起提供。

您可以在 samba 配置中更改工作组名称/etc/samba/smb.conf,然后使用 init 重新启动 NetBIOS 服务器:

sudo service nmbd restart

您也可以从运行中删除此服务,但请查看 Samba 文档以了解它的作用以及是否需要它:

http://www.samba.org/samba/docs/man/manpages-3/nmbd.8.html

相关内容