[samba] squid auth

Alexander Bokovoy =?iso-8859-1?q?a=2Ebokovoy_=CE=C1_sam-solutions=2Enet?=
Пн Окт 20 14:43:16 MSD 2003


On Mon, Oct 20, 2003 at 02:46:10PM +0400, Герасимов Дмитрий wrote:
> On Mon, 20 Oct 2003 13:21:56 +0300
> Alexander Bokovoy <a.bokovoy на sam-solutions.net> wrote:
> 
> > On Mon, Oct 20, 2003 at 02:22:32PM +0400, Герасимов Дмитрий wrote:
> 
> <skip>
> 
> > > обновил. теперь имею такое.
> > > 
> > > [root на dima root]# /usr/lib/squid/wb_group 
> > > /wb_group[10434](wb_check_group.c:308): Can't contact winbindd.
> > > Dying
> > > 
> > > чудно... :-(
> > А strace?
> 
> [root на dima root]# /etc/rc.d/init.d/winbind start
> Starting Winbind services: 
> 
> [root на dima root]# wbinfo -u
> Administrator
> AlexanderB
> AlexanderKr
> AlexanderS
> AlexD
> <skip>
> 
> [root на dima root]# /usr/lib/squid/wb_ntlmauth 
> wb_ntlmauth[2757](wb_ntlm_auth.c:416): Can't contact winbindd. Dying
> 
> [root на dima root]# strace /usr/lib/squid/wb_ntlmauth 
> <skip>
> close(3)                                = 0
> getpid()                                = 2771
> getpid()                                = 2771
> lstat64("/tmp/.winbindd", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
> lstat64("/tmp/.winbindd/pipe", {st_mode=S_IFSOCK|0777, st_size=0, ...})
> = 0 socket(PF_UNIX, SOCK_STREAM, 0)         = 3
> connect(3, {sa_family=AF_UNIX, path="/tmp/.winbindd/pipe"}, 110) = 0
> select(4, [3], NULL, NULL, {0, 0})      = 0 (Timeout)
> write(3, "\30\5\0\0\0\0\0\0\323\n\0\0\254\364\377\277\361|\0@\262"...,
> 1304) = 1304 read(3, "", 1304)                       = 0
> close(3)                                = 0
> write(2, "wb_ntlmauth[2771](wb_ntlm_auth.c"...,
> 39wb_ntlmauth[2771](wb_ntlm_auth.c:416): ) = 39 write(2, "Can\'t contact
> winbindd. Dying\n", 30Can't contact winbindd. Dying) = 30
> _exit(1)                                = ?
> 
> [root на dima root]# ls -l /tmp/.winbindd/
> total 0
> srwxrwxrwx    1 root     root            0 Oct 20 14:42 pipe
> 
> [root на dima root]# stat /tmp/.winbindd/pipe 
>   File: `/tmp/.winbindd/pipe'
>   Size: 0         	Blocks: 0          IO Block: 4096   socket
> Device: 307h/775d	Inode: 17623       Links: 1    
> Access: (0777/srwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
> Access: 2003-10-20 14:44:40.000000000 +0400
> Modify: 2003-10-20 14:42:23.000000000 +0400
> Change: 2003-10-20 14:42:23.000000000 +0400
Попробуйте взять заголовки от текущей самбы (samba3-vfs-devel) и
пересобрать wb_ntlmauth с ними, скорее всего отличаются версии протоколов
winbind с обеих сторон.

-- 
/ Alexander Bokovoy
Samba Team                      http://www.samba.org/
ALT Linux Team                  http://www.altlinux.org/
Midgard Project Ry              http://www.midgard-project.org/



Подробная информация о списке рассылки Samba