LinuxForum.Fans
Тема

Абсолютная непонятность с Samba немного офтопичная

Автор: Cruiser78 8 сообщений 1648 просмотров
#55321

Привет всем!

Имею следующую граблю:

1. Сети:
1.1 домен на AD Windows 2000. Назовем его domain.
1.2 Другой домен на samba-сервере (PDC). Назовем его domainnew.
2. куча разномастных рабочих станций под управлением Windows2000 и XP.
3. Все юзера кроме одного проблем в такой конфигурации не имеют.
4. А вот один, особо одаренный, (точнее компьютер с этим юзером) никак от проблемы избавиться не может. А именно - никак не может юзер зарегитрироваться на сервере нового самбового домена. Откидывает его самба напрочь. При этом:
4.1. Ввожу этот компьютер в domainnew. Компьютер там начинает жить и юзер в домене регистрируется. Проблем нет.
4.2. Регистрируюсь на компьютере локальным админом. В нужном домене регистрируюсь нужным именем без проблем.
4.3. smbclient (с моего компьютера) тоже прекрасно регистрируется этим хитрым именем.
4.4. Возвращаю компьютер в старый домен и сразу же получаю граблю. Ни этот юзер, ни какой иной, не может подсоединится к самбовому серверу. Однако в старый домен ходит без проблем. При этом если юзер вводит в регистрационном окошке свой аккаунт (скажем, user), то окошко передергивается в состояние "domain\user", но на samba-server не пускает. Если я меняю "domain\user" на "domainnew\user", то получаю отлуп со словами, что нет прав на сервер и XP не позволяет ходить по серверам под множественными именами.Если я завожу иное (верное) имя, то тот же отлуп, но сразу, мол не имею прав доступа к серверу и вообще нельзя из под WinXP ходить по разным серверам с разными именами....

5. Я понимаю, что собака зарылась где то в алгоритмах аутентификации. Причем в виндовых и именно на этом компьютере. Но вот где и что там править надо - не знаю. Подскажите. Сейчас в самбе разрешены вообще все протоколы:

text
client NTLMv2 auth = yes
ntlm auth=yes
client lanman auth = yes
lanman auth = yes
client plaintext auth = Yes
null passwords = yes

Но это - не помогает...

#55323

Переставь виндовоз на одарённом компе.

#55326
kisil написал:
Переставь виндовоз на одарённом компе.

Совет не принимается. На нем весьма много математики, которую не я еще ставил. И вся она нужна. То есть, многое там отлито из бронзы. Гораздо проще этот комп затащить в новый домен и подшаманить с прикладом ручками. Но и это костыль. А надо понять, что именно не пущает...
Кстати, еще один чудесатый эффект наблюдаю. На другом компе (XP из под VirtualBox'а) не могу зайти в новый самбовый домен через сетевое окружение. Говорит, что нету у меня на него правов. При этом, стоит только "передернуть" заранее отмапленные сетевые самбовые диски (из "Мой компьютер"), открыть любой диск, как аутентификация прочухивается и начинает меня пускать в этот новый самбовый домен через "сетевое окружение". Возможно, это и не связано никак, что что-то мне подсказывает, что и эта собака рядом зарылась.

#55338

Ну тогда надо логи смотреть что самба пишет на даную одарённую машыну. Кажись она должна что то такое писать.

#55347
kisil написал:
Ну тогда надо логи смотреть что самба пишет на даную одарённую машыну. Кажись она должна что то такое писать.

А пишет самба, что ей эта сволячь, хитрый компьютер, присылает неправильный пароль. И она его честнейшим образом отбраковывает.

text

[2010/06/28 17:24:25,  3] libsmb/ntlm_check.c:350(ntlm_password_check)
  ntlm_password_check: NT MD4 password check failed for user rudakova
.....
[2010/06/28 17:24:25,  2] auth/auth.c:320(check_ntlm_password)
  check_ntlm_password:  Authentication for user [Rudakova] -> [Rudakova] FAILED with error NT_STATUS_WRONG_PASSWORD
[2010/06/28 17:24:25,  3] smbd/error.c:60(error_packet_set)
  error packet at smbd/sesssetup.c(122) cmd=115 (SMBsesssetupX) NT_STATUS_LOGON_FAILURE

И я не понимаю почему на этом компьютере если захожу в систему я, под своей учетной записью, то зайти в самбу могу безпроблемно. А вот если идет юзер Rudakova, то полный обломс в части захода на самбовый сервер. Причем это началось давно, но был "найден" для неё пароль, который самба воспринимала. А вот в прошедшую тяпницу пришла большая грабля. Если этот же компьютер завести в новый домен, то проблем с регистрацией на самбе тоже нет...

#55349
text
ntlm_password_check: NT MD4 password check failed for user rudakova

Может попробуй поменять пароль для юзверя на простой, чтобы он состоял из цыфр только.

#55350
kisil написал:
Может попробуй поменять пароль для юзверя на простой, чтобы он состоял из цыфр только.

А чем "цифра" отличается от "буквы"? Я не знаю. По моему, для пароля это всё едино.
Ощущение такое, что "нечто" в винде меняет этому конкретному юзеру пароль незаметно....
Поставил на этой машине в HKLM LMCompatibilitylevel=3 (ntlm only) был раньше 0. Не помогло.
========================================
Особенность (или отличия от остальных) этого юзера в том, что в основном домене он регистрировался под одним паролем, а в самбовом - имел большое желание иметь другой пароль. Вот на этой почве грабля и выросла. Как только этому юзеру были пароли синхронизированы, так сразу оно и рассосалось. Как будто окошко виндовое, в котором предлагалось пароль вводить на иной сервер, этому пользователю мстило и посовывало ему иной пароль, а не самбовый, который он набирал... Если поставить всё сквозняком - проблемы нет... А вопросы остались...

#55368

Ну я незнаю. Жды гуру может они тебе что то внятное подскажут. А у меня идеи кончились.

Войдите или зарегистрируйтесь, чтобы ответить.