Use o comando smbtree
para ver todos os clientes & pastas compartilhadas em uma forma de árvore.
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
Eu uso o findmb Ele funciona de forma semelhante ao smbtree.
$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
$findsmb
*=DMB +=LMB
IP ADDR | NETBIOS NAME | WORKGROUP/OS/VERSION
192.168.1.1 DOMAINHOST *[DOMAIN] [Windows 5.0] [Windows 2000 LAN Manager]