quelle commande Linux permet de parcourir tous les partages smb disponibles sur le réseau?


10

Je veux parcourir tous les partages smb disponibles dans le réseau, comme cliquer sur le "réseau" dans nautilus puis tous les partages sont affichés, en utilisant la ligne de commande

le plus proche que j'ai obtenu est smbclient -L SRVNAME, qui répertorie tous les partages dans SRVNAME ainsi que tous les autres serveurs du groupe de travail et des autres groupes de travail disponibles, mais cela nécessite que je connaisse au moins le bon SRVNAME

Réponses:


11

Utilisez la smbtreecommande pour voir tous les clients et dossiers partagés sous forme d'arborescence.


Quelque chose ne va pas avec la commande. Alors que dolphin affiche vraiment beaucoup de répertoires smb, il smbtreen'en montre qu'un seul, qui est également local.
Hi-Angel

2

J'utilise findmb Il fonctionne de manière similaire à smbtree.

  • 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 se présentent comme disponibles.

$ findmb

                            *=DMB
                            +=LMB            

IP ADDR | NOM NETBIOS | GROUPE DE TRAVAIL / OS / VERSION

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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.