Коллеги, у меня это наконец-то получилось.
Предыстория: имеется сеть с доменом на samba на Ubuntu 8.04LTS. Пару недель назад получил Windows 7 (официально), однако все попытки ввести ее в домен, или просто сделать доступными расшаренные на ней папки из Ubuntu до последнего момента были неудачными. После долгих выяснений, оказалось, что Windows 7 можно ввести в домен только, если версия Samba - 3.3.4 (на "штатной" для 8.04 версии samba все оканчивалось сообщением о невозможности установить доверительные отношения).
Естественно, что менять LTS на другую версию - не выход (по крайней мере, для меня).
Поиск дал один из вариантов установки samba 3.3.4 на 8.04 (
http://newyork.ubuntuforums.org/showthread.php?p=7702658) , однако все попытки установить получаемые deb-ы кончались сообщением "Permission denied".
Затем я нашел вот этот репозиторий с samba 3.3.4 для Ubuntu 8.04:
https://launchpad.net/~grexk/+archive/ppaСитуация несколько осложнялась тем, что у меня аутентификация пользователей сделана в ldap. При попытке поставить все предлагаемое вместе с samba из этого репозитория, отвалился slapd (по какой-то причине не смог преобразовать существующую базу данных в новый формат). Разбираться не стал, а восстановил старую ("штатную") версию slapd вместе с необходимыми зависимостями.
Кроме этого, пришлось дописать в smb.conf строку
ldap ssl = no
(без этой строки samba ругалась, что не может соединиться с сервером LDAP: "Failed to issue the StartTLS instruction: Protocol error")
и поставить и запустить еще и winbind из того же репозитория).
Кроме этого, как и советут по первой ссылке, в Windows 7 нужно исправить значения реестра на:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\servic es\LanmanWorkstation\Parameters]
"DomainCompatibilityMode"=dword:00000001
"DNSNameResolutionRequired"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\servic es\Netlogon\Parameters]
"RequireSignOnSeal"=dword:00000000
"RequireStrongKey"=dword:00000000
Есть только одно "но" - Windows продолжает ругаться по поводу, что "Не удалось изменить DNS-имя основного контроллера домена для этого компьютера. Будет использоваться прежнее имя. Ошибка: Указанный домен не существует или к нему невозможно подключиться.", однако все прекрасно работает.
Да, еще: эту версию samba достаточно установить на компьютер, который является PDC. С других компьютеров Ubuntu 8.04 со "штатной" версией samba расшаренные на Windows 7 папки становятся доступны.