タイトルが示すように、ローカルMS Windowsネットワーク上のすべての共有コンピュータのすべての共有フォルダを表示する方法を探しています。
以下では、既知の Windows システムの共有を一覧表示できます。
smbclient -L //SERVER -U username
これにより、そのサーバーの共有リストが表示されます。その後、mountを介して接続するか、cifs
Thunarを介して共有に接続できます。
しかし、私はリストできません。みんなこのようなネットワーク共有フォルダのコンピュータです。
Thunarに「Windowsネットワーク」アイコンがありますが、私が設定した共有のみが一覧表示されますsamba
。 MS Windowsでは、共有フォルダを提供するすべての「近く」コンピュータを表示し、簡単に閲覧できます。
共有リストを一覧表示できるので、これを使用することをお勧めしますが、smbclient
ネットワーク上で利用可能なすべてのWindowsシステムを何らかの方法で一覧表示する方法が必要です。グラフィックスやコマンドラインの両方が大丈夫です。実際、両方の方法で解決策を得ることができれば、より好まれます。
試してみましたが、nmblookup
ネットワークからアクセスできなかったコンピュータはいくつかリストされています。必要な共有を持つマシンはまったく表示されません。
また、smbtree
何も表示されませんが、Windows共有は他のすべてのWindowsユーザーに表示されます。
また、avahi-browse -a
すべての株式から離れたThunarですでに見られる株式以外は何も返されません。