私の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のworkgroup値を読み取るために、次の方法を考案しました。
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