目前工作小組

目前工作小組

我想取得我的 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

相關內容