ネットワークで利用可能なすべてのsmb共有を参照できるLinuxコマンドはどれですか。


10

nautilusで「ネットワーク」をクリックするなど、ネットワークで使用可能なすべてのsmb共有を参照したい場合、コマンドラインを使用してすべての共有が表示されます。

私が得た最も近いものはsmbclient -L SRVNAMEです。これは、SRVNAMEのすべての共有と、ワークグループ内の他のすべてのサーバーおよび利用可能な他のワークグループを一覧表示しますが、少なくとも正しいSRVNAMEを知っている必要があります。

回答:


11

smbtreeコマンドを使用して、すべてのクライアントと共有フォルダをツリー形式で表示します。


コマンドに問題があります。一方でイルカ本当にショーをたくさん SMBディレクトリのを、smbtree唯一のも地元である、単一を示しています。
Hi-Angel

2

私は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]

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.