On Wed, 27 Oct 1999, Виктор Вислобоков wrote:

> From: Виктор Вислобоков <[EMAIL PROTECTED]>
> Subject: Samba и сетевое окружение
> X-Mailer: Microsoft Outlook Express 4.72.3110.1
> 
> Привет всем!
> 
> Вот захотелось написать скрипт для получения
> сетевого окружения  и тут же возникли проблемы:
> 
> Ну как отыскать Master Browser для рабочей группы
> понятно:
> 
> nmblookup -M "Workgroup"
А как узнать имя рабочей группы/домена? 
Похоже, надо начинать с smbclient -L имя локальной машины  
А его можно узнать посредством nmblookup -A localhost

 
> А вот дальше начался очень интересный компот
> 
> По идее
> 
> smbclient -L <имя машины> -I <IP адрес машины>
> 
> выдает кучу всего в том числе и browse list. Однако
> 
> 1. Как определить адрес по SMB имени машины -
> ведь вполне возможна ситуация, когда SMB имя
> машины и hostname это разные вещи, а посему DNS
> может ничего хорошего и не сказать.

А зачем? По идее smbclient должен и без -I работать.

 
> 2. При выполнении команды smbclient -L
> выдается запрос на пароль. На самом деле нужно
> просто нажать Enter и будет все хорошо, но как
> обойти это в скрипте? Использовать expect,
> конечно, можно но неинтересно.

smbclient -N -L name 

--------------------------------------------------
Victor Wagner                   [EMAIL PROTECTED]
Programmer                      Office:7-(095)-203-51-19
Institute for Commerce          Home: 7-(095)-135-46-61
Engineering                     http://www.ice.ru/~vitus

Ответить