当前工作组

当前工作组

我想获取我的 Linux 机器当前的工作组。当我用谷歌搜索时,我只得到设置或重命名工作组的方法。我找到了一个命令hostname,但它仅返回我的电脑名称作为用户名桌面。

答案1

如果您正在寻找您的计算机所属的 Windows 工作组,那么您可能会成功smbclient -L localhost -N

在输出的最后一行,给出了工作组名称和工作组主机的名称(在我的例子中是使用 Samba 系统的 Linux 系统):

    Workgroup            Master
    ---------            -------
    WORKGROUP            OWL

答案2

我不知道为什么,但我的 Unraid 服务器返回smbclient此错误消息(尽管已启用 SMB1 并设置了工作组):

SMB1 disabled -- no workgroup available

因此,我想出了如下读取 smb.conf 的工作组值的方法

testparm -sl --parameter-name=workgroup 2>/dev/null

返回:

WORKGROUP

使用的选项:

-s, --suppress-prompt           Suppress prompt for enter
-l, --skip-logic-checks         Skip the global checks
    --parameter-name=STRING     Limit testparm to a named parameter

相关内容