Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Проблемы с SAMBA (http://forum.oszone.net/showthread.php?t=13987)

Diesel 01-08-2003 07:32 74957

Настроил Самбу (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 запущены.
Помогите разобраться, плз!

Guest 01-08-2003 13:41 74958

encrypt password = NO

Diesel 01-08-2003 18:19 74959

В документации указано, когда контроллер домена под NT должно быть encrypt password = yes. Я и сам пробовал ставить No - не помогло. Демоны перезапускал после этого. И разве при этом нужен пароль? Если у меня нет ни одной шары, все равно не должно быть проблем с "сетевым путем". А не могут мешать другие протоколы, например у нас есть NetBEUI на клиентах?

x wanderer 02-08-2003 20:35 74960

У меня такая же конфигурация тока
WINS Support = YES и security = user - все работает!
Могу выслать рабочий конфиг (если хош...)

При в ходе в домен НУЖНО указывать пароль, ессесно нужно создать соответствующего пользователя в Linux причем как в /etc/passwd так и в /etc/samba/smbpasswd (я использую SWAT)

секрет(испытано на собственной жопе): В винде в диалоге Входа в домен нужно указывать именно имя ДОМЕНА (WORKGROUP) а не машины где запущена samba, а в настройках доступа к файлам и принтерам указывать
" доступ на уровне пользователей(не ресурсов)"
и "взять список пользователей с сервера <ИМЯ ДОМЕНА>"

Первое сообшение ИМХО вызвано тем что компутеру не сопоставлено WINS имя
Второе тем что сервер не опознает клиента не авторизованного в домене

А Wins server не под Windows корячится?

Barracuda 02-08-2003 21:31 74961

x wanderer
Цитата:

В винде в диалоге Входа в домен нужно указывать именно имя ДОМЕНА (WORKGROUP) а не машины где запущена samba
А разве кто-то сомневался? :)
Цитата:

а в настройках доступа к файлам и принтерам указывать
"доступ на уровне пользователей(не ресурсов)"
Это тем более понятно.

Diesel 09-08-2003 03:04 74962

Проблема решена, однако я так и не врубился где собака порылась. Форум проверил уже после того... Начинал я с 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 74963

[pre]  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[/pre]

коментарии:
домен в сети на Вин-NT4-Server (имя = SERVER, IP=192.168.1.66), на нем же и WINS поднят и он же Контролер домена. Линух (имя = ETERNAL) входит в домен и является файл-сервером. Что бы ползователи домена могли входить на него нужно еще Линух включить в домен !!
для это го нужно
[pre]./smbpasswd -r SERVER -j ADM
 -r MACHINE           remote machine
 -j DOMAIN            join domain name
[/pre]

Diesel 11-08-2003 17:02 74964

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 74965

я этим не занимался но, у знакомого была такая проблемка.... он вышел из этого с помощью /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 то и в нём....
;о)


Время: 18:15.

Время: 18:15.
© OSzone.net 2001-