web-dev-qa-db-fra.com

Quelle commande Linux permet de parcourir toutes les actions SMB disponibles disponibles sur le réseau?

Je veux parcourir toutes les actions SMB disponibles dans le réseau, comme cliquer sur "Network" dans Nautilus, alors toutes les actions sont affichées, à l'aide de la ligne de commande.

le plus proche que j'ai obtenu est SMBClient -L SRVName, qui répertorie toutes les actions de SRVName ainsi que tous les autres serveurs du groupe de travail et d'autres groupes de travail disponibles, mais cela me demande de savoir au moins le srvname correct

10
zhanwu

Utilisez la commande smbtree pour voir tous les clients et les dossiers partagés de la manière d'une arborescence.

11
ismail

J'utilise FINSMB ça marche similaire à SMBTREEE.

  • sMBTREE vous montrera une liste de tous les groupes de travail et clients disponibles sous ces groupes de travail.

$ smbtree
[.____] Entrez le mot de passe des noms d'utilisateur:

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 vous montrera une liste de tous les clients qui les font de la publicité comme disponibles.

$ Trouversmb

                            *=DMB
                            +=LMB            

Addr IP | Nom NetBIOS | Groupe de travail/OS/Version

192.168.1.1 Domainhost * [Domaine] [Windows 5.0] [Windows 2000 LAN Manager]

2
nelaaro