Mit welchem ​​Linux-Befehl können Sie alle verfügbaren SMB-Freigaben im Netzwerk durchsuchen.


9

Ich möchte alle verfügbaren SMB-Freigaben im Netzwerk durchsuchen, z. B. das Klicken auf "Netzwerk" in Nautilus. Anschließend werden alle Freigaben angezeigt, und zwar über die Befehlszeile

Das engste, was ich habe, ist smbclient -L SRVNAME, das alle Freigaben in SRVNAME sowie alle anderen Server in der Arbeitsgruppe und anderen verfügbaren Arbeitsgruppen auflistet, aber ich muss mindestens den richtigen SRVNAME kennen

Antworten:


11

Benutzen smbtree Befehl, um alle Clients & amp; Freigegebene Ordner in einer Baumstruktur.


Etwas stimmt nicht mit dem Befehl. Während Delphin zeigt wirklich viel von smb verzeichnissen, smbtree zeigt nur eine einzelne, die auch lokal ist.
Hi-Angel

2

Ich benutze findsmb Es funktioniert ähnlich wie smbtree.

  • smbtree zeigt Ihnen eine Liste aller verfügbaren Arbeitsgruppen und Clients dieser Arbeitsgruppen.

$ smbtree
Geben Sie das Passwort des Benutzernamens ein:

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 zeigt Ihnen eine Liste aller Kunden, die sich selbst als verfügbar bewerben.

$ findsmb

                            *=DMB
                            +=LMB            

IP ADDR | NETBIOS-NAME | ARBEITSGRUPPE / OS / VERSION

192.168.1.1 DOMAINHOST * [DOMAIN] [Windows 5.0] [Windows 2000 LAN Manager]

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.