質問: ネットワークで利用可能なすべてのsmb共有を参照できるlinuxコマンドはどれですか。 nautilusで「ネットワーク」をクリックするなど、ネットワークで使用可能なすべてのsmb共有を参照したい場合、コマンドラインを使用してすべての共有が表示されます。私が入手した最も近いものはsmbclient-l srvnameです。これは、srvnameのすべての共有と、ワークグループ内の他のすべてのサーバーおよび使用可能な他のワークグループを一覧表示しますが、少なくとも正しいsrvnameを知っている必要があります。
回答: 私はfindsmbを使用します。これはsmbtreeと同様に機能します。 smbtreeは、それらのワークグループの下で利用可能なすべてのワークグループとクライアントのリストを表示します。 $ smbtree ユーザー名のパスワードを入力してください: workgroup1 \\host1 \\host1\admin$ ipc service (smb server) \\host1\ipc$ ipc service (smb server) \\host1\print$ \\host1\print printer \\host2 \\host2\c$ default share \\host2\admin$ remote admin \\host2\z$ default share workgroup2 smbfindは、利用可能なものとして自分自身を宣伝しているすべてのクライアントのリストを表示します。 $ findsmb *=dmb +=lmb ipアドレス| netbios名|ワークグループ/ os /バージョン 192.168.1.1 domainhost * [domain] [windows 5.0] [windows 2000 lan manager]