02-06-2008 14:34
Теперь когда вы идентифицировали компьютер, можете ли вы обнаружить, какие ресурсы он предоставляет? Эта задача, и большинство других, связанных с Windows-сетями, может быть выполнена с помощью программы smbclient, которая является часть стандартного дистрибутива Samba. Синтаксис команды, для получения списка разделяемых ресурсов следующий:
$ smbclient -L HOMERadded interface ip=192.168.0.1 bcast=192.168.0.255 nmask=255.255.255.0Password:Anonymous login successfulDomain=[CURTIS] OS=[Unix] Server=[Samba 2.0.7]Sharename Type Comment--------- ---- -------site-local Diskc Disk Old Windows 95 InstallationIPC$ IPC IPC Service (homer server (Samba 2.0.7))lp Printer HP Deskjet 672CServer Comment------ -------HOMER homer server (Samba 2.0.7)KEARNEY Tom's ComputerSANJAY Annie's ComputerWorkgroup Master--------- ------CURTIS HOMER
Вы получили в действительности больше информации чем могли ожидать -- однако давайте рассмотрим все потихоньку, шаг за шагом. Я нажал Enter в ответ на приглашение ввести пароль, чтобы осуществить анонимный login. Затем идут несколько сообщений, и наконец первая таблица, в которой перечислены общедоступные ресурсы компьютера HOMER, комментированные так, как оно было прописано в конфигурационном файле. Вторая таблица показывает список компьютеров, в текущей рабочей группе, вместе с их описаниями. Это ответы на наши вопросы в предыдущих разделах о том, как обнаружить компьютеры в локальной сети. Третья же таблица описывает доступные рабочие группы и какие компьютеры являются master browser-ами для каждой из них. В моем случае только одна рабочая группа.
Теперь, если я ищу общедоступные ресурсы на KEARNEY, то я получу несколько более другой результат:
$ smbclient -L KEARNEYadded interface ip=192.168.0.1 bcast=192.168.0.255 nmask=255.255.255.0Password:Anonymous login successfulSharename Type Comment--------- ---- -------CDROM DiskPRINTER$ DiskCANON PrinterZIPLIB DiskIPC$ IPC Remote Inter Process Communication
Если же я хочу указать другую рабочую группу и/или другое имя пользователя (в случае домена Windows NT), то я могу использовать опции smbclient-а -W и/или -U, соответственно.
<< Поиск компьютеров с помощью nmblookup | Multi Tool Linux | Доступ к ресурсам с помощью smbclient >>