UnixMountainSkiFun

Unix Горы Лыжи

02-06-2008 14:34

Получим список общедоступных ресурсов


Теперь когда вы идентифицировали компьютер, можете ли вы обнаружить, какие ресурсы он предоставляет? Эта задача, и большинство других, связанных с Windows-сетями, может быть выполнена с помощью программы smbclient, которая является часть стандартного дистрибутива Samba. Синтаксис команды, для получения списка разделяемых ресурсов следующий:

 $ smbclient -L HOMER
 added interface ip=192.168.0.1 bcast=192.168.0.255 nmask=255.255.255.0
 Password:
 Anonymous login successful
 Domain=[CURTIS] OS=[Unix] Server=[Samba 2.0.7]

 Sharename  Type    Comment
 ---------  ----    -------
 site-local Disk
 c          Disk    Old Windows 95 Installation
 IPC$       IPC     IPC Service (homer server (Samba 2.0.7))
 lp         Printer HP Deskjet 672C

 Server     Comment
 ------     -------
 HOMER      homer server (Samba 2.0.7)
 KEARNEY    Tom's Computer
 SANJAY     Annie's Computer

 Workgroup  Master
 ---------  ------
 CURTIS     HOMER

Вы получили в действительности больше информации чем могли ожидать -- однако давайте рассмотрим все потихоньку, шаг за шагом. Я нажал Enter в ответ на приглашение ввести пароль, чтобы осуществить анонимный login. Затем идут несколько сообщений, и наконец первая таблица, в которой перечислены общедоступные ресурсы компьютера HOMER, комментированные так, как оно было прописано в конфигурационном файле. Вторая таблица показывает список компьютеров, в текущей рабочей группе, вместе с их описаниями. Это ответы на наши вопросы в предыдущих разделах о том, как обнаружить компьютеры в локальной сети. Третья же таблица описывает доступные рабочие группы и какие компьютеры являются master browser-ами для каждой из них. В моем случае только одна рабочая группа.

Теперь, если я ищу общедоступные ресурсы на KEARNEY, то я получу несколько более другой результат:

 $ smbclient -L KEARNEY
 added interface ip=192.168.0.1 bcast=192.168.0.255 nmask=255.255.255.0
 Password:
 Anonymous login successful

 Sharename Type    Comment
 --------- ----    -------
 CDROM     Disk
 PRINTER$  Disk
 CANON     Printer
 ZIPLIB    Disk
 IPC$      IPC     Remote Inter Process Communication

Если же я хочу указать другую рабочую группу и/или другое имя пользователя (в случае домена Windows NT), то я могу использовать опции smbclient-а -W и/или -U, соответственно.

<< Поиск компьютеров с помощью nmblookup | Multi Tool Linux | Доступ к ресурсам с помощью smbclient >>


edit RightSideBar