qual comando do Linux permite procurar todos os compartilhamentos smb disponíveis na rede?

10

Quero navegar por todos os compartilhamentos smb disponíveis na rede, como clicar em "rede" no nautilus, para que todos os compartilhamentos sejam mostrados, usando a linha de comando

o mais próximo que eu cheguei é o smbclient -L SRVNAME, que lista todos os compartilhamentos em SRVNAME, bem como todos os outros servidores do grupo de trabalho e outros grupos de trabalho disponíveis, mas é necessário que eu saiba pelo menos o SRVNAME correto

zhanwu
fonte

Respostas:

11

Use o smbtreecomando para ver todos os clientes e pastas compartilhadas em forma de árvore.

ismail
fonte
Algo errado com o comando. Enquanto o dolphin mostra realmente muitos diretórios smb, smbtreemostra apenas um único, que também é local.
Hi-Angel
2

Eu uso o findmb Funciona de maneira semelhante ao smbtree.

  • O smbtree mostrará uma lista de todos os grupos de trabalho e clientes disponíveis nesses grupos de trabalho.

$ smbtree
Digite a senha do usuário:

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
  • O smbfind mostrará uma lista de todos os clientes que estão anunciando a si mesmos, conforme disponíveis.

$ foundmb

                            *=DMB
                            +=LMB            

ADDR IP | NOME DO NETBIOS | GRUPO DE TRABALHO / OS / VERSÃO

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

nelaaro
fonte