9

Я хочу просмотреть все доступные общие ресурсы smb в сети, например, нажав "сеть" в nautilus, после чего все общие ресурсы будут показаны с помощью командной строки.

самый близкий, который я получил, является smbclient -L SRVNAME, который перечисляет все общие ресурсы в SRVNAME, а также всех других серверах в рабочей группе и других доступных рабочих группах, но это требует, чтобы я знал по крайней мере правильное имя SRVNAME

2 ответа2

11

Используйте команду smbtree для просмотра всех клиентов и общих папок в виде дерева.

2

Я использую findmb. Он работает аналогично smbtree.

  • smbtree покажет вам список всех доступных рабочих групп и клиентов в этих рабочих группах.

$ smbtree
Введите пароль пользователя:

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 покажет вам список всех клиентов, которые рекламируют себя как доступные.

$ findsmb

                            *=DMB
                            +=LMB            

IP ADDR | NETBIOS NAME | РАБОЧАЯ /OS /VERSION

192.168.1.1 DOMAINHOST * [ДОМЕН] [Windows 5.0] [Windows 2000 LAN Manager]

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .