Приветствую, многоуважаемый All.
Столкнулся вот с такой проблемой: на FreeBSD 4.7-STABLE стояла samba-2.2.5, но не из портов. Все нормально работало: машины под WinXP юзали самбу только как принт-сервер, а Win98 просто аутентифицировались на ней. Поставил из портов 2.2.6 и сразу же поимел проблемы :( WinXP при попытке просмотреть машины в домене, выдает "The server is not configured for transactions". Лог самбы:
[2002/11/24 02:44:36, 3] smbd/reply.c:reply_sesssetup_and_X(858)
Domain=[] NativeOS=[Windows 2002 2600 Service Pack 1] NativeLanMan=[Windows 2002 5.1]
[2002/11/24 02:44:36, 3] smbd/reply.c:reply_sesssetup_and_X(868)
sesssetupX:name=[]
[2002/11/24 02:44:36, 3] smbd/sec_ctx.c:get_current_groups(162)
get_current_groups: user is in 2 groups: 0, 65534
[2002/11/24 02:44:36, 3] smbd/password.c:register_vuid(336)
uid 65534 registered to name nobody
=========bla bla bla==========
[2002/11/24 02:44:36, 0] smbd/service.c:make_connection(614)
xxx (192.xxx.xxx.xxx) Can't change directory to /tmp (Permission denied)
В этих логах меня интересует одна вещь: почему самба не распознает, в каком домене находится машина? Ведь поэтому и идентифицирует ее не в соответствии с записью в smbpasswd, а как nobody. Никакие настройки как на сервере, так и на клиентах вроде не менялись. В чем тут может быть проблема?..
P. S. Намучавшись, решил установить самбу 2.2.5 как она была, не из портов. Но выдается та же самая ошибка :( Может, на клиентах что поправить?..
|