現在のワークグループ

現在のワークグループ

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

関連情報