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