¿Qué comando de Linux permite explorar todos los recursos compartidos de smb disponibles en la red?

10

Quiero explorar todos los recursos compartidos de smb disponibles en la red, como hacer clic en la "red" en nautilus y luego se muestran todos los recursos compartidos, usando la línea de comandos

el más cercano que obtuve es smbclient -L SRVNAME, que enumera todos los recursos compartidos en SRVNAME, así como todos los demás servidores en el grupo de trabajo y otros grupos de trabajo disponibles, pero requiere que sepa al menos el SRVNAME correcto

zhanwu
fuente

Respuestas:

11

Use el smbtreecomando para ver todos los clientes y carpetas compartidas en forma de árbol.

ismail
fuente
Algo está mal con el comando. Si bien Dolphin muestra muchos directorios smb, smbtreesolo muestra uno, que también es local.
Hi-Angel
2

Yo uso findmb Funciona de manera similar a smbtree.

  • smbtree le mostrará una lista de todos los grupos de trabajo y clientes disponibles en esos grupos de trabajo.

$ smbtree
Ingrese la contraseña de los nombres de usuario:

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 le mostrará una lista de todos los clientes que se anuncian como disponibles.

$ findmb

                            *=DMB
                            +=LMB            

DIRECCIÓN IP | NOMBRE DE NETBIOS | GRUPO DE TRABAJO / OS / VERSIÓN

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

nelaaro
fuente