Linux マシンの現在のワークグループを取得したいのですが、Google で検索すると、ワークグループの設定または名前変更の方法しか見つかりません。コマンドは見つかりましたhostname
が、ユーザー名-デスクトップという形式で PC 名だけが返されます。
答え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