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

9

Eu quero procurar todos os compartilhamentos de smb disponíveis na rede, como clicar na "rede" no nautilus, em seguida, todos os compartilhamentos são mostrados, usando a linha de comando

o mais próximo que obtive é smbclient -L SRVNAME, que lista todos os compartilhamentos em SRVNAME, assim como todos os outros servidores no grupo de trabalho e outros grupos de trabalho disponíveis, mas requer que eu saiba pelo menos o SRVNAME correto

    
por zhanwu 31.12.2010 / 08:17

2 respostas

11

Use o comando smbtree para ver todos os clientes & pastas compartilhadas em uma forma de árvore.

    
por 31.12.2010 / 08:25
2

Eu uso o findmb Ele funciona de forma semelhante ao smbtree.

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

$smbtree
Enter usernames's password:

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 se anunciando como disponíveis.

$findsmb

                            *=DMB
                            +=LMB            

IP ADDR | NETBIOS NAME | WORKGROUP/OS/VERSION

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

    
por 11.03.2011 / 10:33

Tags