Показать полную графическую версию : Проблемы с SAMBA
Настроил Самбу (netbios name = MyComp, name resolve order = host wins bcast lmhosts, workgroup = GROUP, hosts allow = w.x.), в сети контроллер домена (security = domain, encrypt password = yes), WINS - сервер (wins support = no, wins server = w.x.y.z). Мой компьтер (под Линукс) в сети виден, пингуется нормально. Однако при попытке войти с тачки под Мастдаем выдает "Сетевой путь не найден". Пытаюсь войти с другой машины (клиента Самба):
smbclient -L \\MyComp
Говорит:
Got a positive name query respons from <IP wins-server> (<IP MyComp>)
А затем:
session request to MYCOMP failed (not listening for calling name)
Демоны smbd и nmbd запущены.
Помогите разобраться, плз!
В документации указано, когда контроллер домена под NT должно быть encrypt password = yes. Я и сам пробовал ставить No - не помогло. Демоны перезапускал после этого. И разве при этом нужен пароль? Если у меня нет ни одной шары, все равно не должно быть проблем с "сетевым путем". А не могут мешать другие протоколы, например у нас есть NetBEUI на клиентах?
x wanderer
02-08-2003, 20:35
У меня такая же конфигурация тока
WINS Support = YES и security = user - все работает!
Могу выслать рабочий конфиг (если хош...)
При в ходе в домен НУЖНО указывать пароль, ессесно нужно создать соответствующего пользователя в Linux причем как в /etc/passwd так и в /etc/samba/smbpasswd (я использую SWAT)
секрет(испытано на собственной жопе): В винде в диалоге Входа в домен нужно указывать именно имя ДОМЕНА (WORKGROUP) а не машины где запущена samba, а в настройках доступа к файлам и принтерам указывать
" доступ на уровне пользователей(не ресурсов)"
и "взять список пользователей с сервера <ИМЯ ДОМЕНА>"
Первое сообшение ИМХО вызвано тем что компутеру не сопоставлено WINS имя
Второе тем что сервер не опознает клиента не авторизованного в домене
А Wins server не под Windows корячится?
Barracuda
02-08-2003, 21:31
x wanderer
В винде в диалоге Входа в домен нужно указывать именно имя ДОМЕНА (WORKGROUP) а не машины где запущена samba
А разве кто-то сомневался? :)
а в настройках доступа к файлам и принтерам указывать
"доступ на уровне пользователей(не ресурсов)"
Это тем более понятно.
Проблема решена, однако я так и не врубился где собака порылась. Форум проверил уже после того... Начинал я с security = user, encrypt password = yes - нормально, но требует пароль, а у нас гостевые входы. Затем проиписал security = server, password server = <имя_PDC> нормально, пароль уже запрашивает. А когда security = domain - просит пассворду для $IPC, и никакой пароль не помогает:-( Так что вернул security = server... Но у нас есть PDC, так что логично security = domain - подскажите как бороться с пассвордом на $IPC.
Добавлено:
А WINS, конечно под Мастдаем. У нас все под Мастдаем:-E Но не моя в этом вина...
Guest 80 247 100
11-08-2003, 09:30
netbios name = ETERNAL
wins server = 192.168.1.66
server string = Samba %v on (%L)
workgroup = ADM
security = domain
allow trusted domains = yes
password server = SERVER
encrypt passwords = yes
os level = 34
local master = yes
preferred master = yes
remote announce = 192.168.1.66
domain master = no
domain logons = no
коментарии:
домен в сети на Вин-NT4-Server (имя = SERVER, IP=192.168.1.66), на нем же и WINS поднят и он же Контролер домена. Линух (имя = ETERNAL) входит в домен и является файл-сервером. Что бы ползователи домена могли входить на него нужно еще Линух включить в домен !!
для это го нужно
./smbpasswd -r SERVER -j ADM
-r MACHINE remote machine
-j DOMAIN join domain name
Spos. Zavtra poprobuyu:-)
Добавлено:
Poputno vopros - est tueva hucha windowih userov s odnimi i temi zhe funktziyami, hochu otobrazit ih na odno v Linuxe. Poskolku v angliyskom ne silen, podskazhite kak usat username map, ili eto ne rabotayet kogda security = domain, i chto delat togda?
Guest 80 247 100
12-08-2003, 07:55
я этим не занимался но, у знакомого была такая проблемка.... он вышел из этого с помощью /etc/nsswitch.conf
(man nsswitch)
впринципе там всё понятно расписано..... вкраце создаётся файл структура которого похожа на /etc/passwd только у всех твоих пользователей UID и GID один и тот же, одного пользователя который реально существует в /etc/passwd
ну потом находишь /var/db/Makefail там правишь немного и и делаешь базу...
а в /etc/nsswitch.conf стройку
passwd: files nisplus
group: files nisplus
меняешь на
passwd: db files nisplus
group: db files nisplus
ну там ели есть shadow то и в нём....
;о)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.