[samba] squid+samba -- танцы с бубнами.

Barabashka linux на vlink.ru
Чт Июл 22 13:18:23 MSD 2004


Людиии. Я уже не знаю чего и делать.

Мне эти танцы надоели. Это уже даже не смешно.

Итак чего я за время танцев обнаружил.
Хотя нет, сначала чего есть.

samba-common-3.0.2a-alt1.M22
samba-client-3.0.2a-alt1.M22
samba-vfs-devel-3.0.2a-alt1.M22
samba-3.0.2a-alt1.M22

glibc-core-2.2.6-alt0.11

squid-2.5.STABLE4-master22

smb.conf, krb5.conf, squid.conf смотрите в confs.tbz2.

мои действия

service smb start
chmod 750 /var/lib/samba/winbindd_privileged
service winbind start
chmod 777 /var/lib/samba/winbindd_privileged
service squid start

-=(root)=- [router:~] wbinfo -p
Ping to winbindd succeeded on fd 4

-=(root)=- [router:~] net ads join -S 192.168.200.200 -U root
root password: 
[2004/07/22 10:13:58, 0] libads/ldap.c:ads_add_machine_acct(1006)
	  Host account for router already exists - modifying old
		account
		Using short domain name -- VGMZ
		Joined 'ROUTER' to realm 'VGMZ.LOCAL'
-=(root)=- [router:~] net ads join -S 192.168.200.200 -U root
root password: 
[2004/07/22 10:13:58, 0] libads/ldap.c:ads_add_machine_acct(1006)
	  Host account for router already exists - modifying old
		account
		Using short domain name -- VGMZ
		Joined 'ROUTER' to realm 'VGMZ.LOCAL'

-=(root)=- [router:~] /usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp -d31
[2004/07/22 10:15:42, 5] lib/debug.c:debug_dump_status(360)
  INFO: Current debug levels:
    all: True/31
    tdb: False/0
    printdrivers: False/0
    lanman: False/0
    smb: False/0
    rpc_parse: False/0
    rpc_srv: False/0
    rpc_cli: False/0
    passdb: False/0
    sam: False/0
    auth: False/0
    winbind: False/0
    vfs: False/0
    idmap: False/0
    quota: False/0
vgmz+barabashka mypassword
[2004/07/22 10:15:54, 10] utils/ntlm_auth.c:manage_squid_request(1339)
  Got 'vgmz+barabashka mypassword' from squid (length: 30).
[2004/07/22 10:15:54, 1] utils/ntlm_auth.c:manage_squid_ntlmssp_request(505)
BH

И наконец в /var/log/squid/access.log 
1090487268.164    296 192.168.200.189 TCP_MISS/200 379 GET
http://top.list.ru/counter? - DIRECT/194.67.45.100 image/gif

Попытка пересобрать squid с --with-samba-sources приводит к след.
ошибке.

Making all in winbind
make[3]: Entering directory
`/home/barabashka/RPM/BUILD/squid-2.5.STABLE4/helpers/basic_auth/winbind'
source='wb_basic_auth.c' object='wb_basic_auth.o' libtool=no \
	depfile='.deps/wb_basic_auth.Po'
	tmpdepfile='.deps/wb_basic_auth.TPo' \
	depmode=gcc3 /bin/sh ../../../cfgaux/depcomp \
	gcc -DHAVE_CONFIG_H -I. -I. -I../../../include
	-I../../../include
	-I/home/barabashka/RPM/BUILD/samba-3.0.release/source    -pipe
	-Wall -O2 -march=i686 -D_REENTRANT -c `test -f wb_basic_auth.c
	|| echo './'`wb_basic_auth.c
	source='wb_common.c' object='wb_common.o' libtool=no \
	depfile='.deps/wb_common.Po' tmpdepfile='.deps/wb_common.TPo' \
	depmode=gcc3 /bin/sh ../../../cfgaux/depcomp \
	gcc -DHAVE_CONFIG_H -I. -I. -I../../../include
	-I../../../include
	-I/home/barabashka/RPM/BUILD/samba-3.0.release/source    -pipe
	-Wall -O2 -march=i686 -D_REENTRANT -c `test -f wb_common.c ||
	echo './'`wb_common.c
	wb_common.c: In function `init_request':
	wb_common.c:67: structure has no member named `domain'
	wb_common.c:76: structure has no member named `domain'
	wb_common.c:76: structure has no member named `domain'
	wb_common.c:76: structure has no member named `domain'
	wb_common.c:76: structure has no member named `domain'
	wb_common.c:76: structure has no member named `domain'
	wb_common.c:76: structure has no member named `domain'
	wb_common.c:76: structure has no member named `domain'
	wb_common.c:76: structure has no member named `domain'
	wb_common.c:77: structure has no member named `domain'
	wb_common.c:77: structure has no member named `domain'
	wb_common.c: In function `winbindd_send_request':
	wb_common.c:333: structure has no member named `domain'
	make[3]: *** [wb_common.o] Error 1
	make[3]: Leaving directory
	`/home/barabashka/RPM/BUILD/squid-2.5.STABLE4/helpers/basic_auth/winbind'
	make[2]: *** [all-recursive] Error 1
	make[2]: Leaving directory
	`/home/barabashka/RPM/BUILD/squid-2.5.STABLE4/helpers/basic_auth'
	make[1]: *** [all-recursive] Error 1
	make[1]: Leaving directory
	`/home/barabashka/RPM/BUILD/squid-2.5.STABLE4/helpers'
	make: *** [all-recursive] Error 1
	make: Leaving directory
	`/home/barabashka/RPM/BUILD/squid-2.5.STABLE4'
	ошибка: Неверный код возврата из
	/home/barabashka/tmp/rpm-tmp.22452 (%build)

Сил моих больше нет. Чего за беда уже неделю долбаюсь, а squid не
разу за все время танцев не написал в логах, что он запрос от
конкретного пользователя. Чего я не правильно делаю или может не
тот squid и samba? 

P.S. И еще одна проблемма при wbinfo -g отдает не все группы.
Ругани в логах на эту тему нет.
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : confs.tbz2
Тип     : application/octet-stream
Размер  : 1531 байтов
Описание: отсутствует
Url     : http://lists.altlinux.ru/pipermail/samba/attachments/20040722/1cfab9b9/confs.obj


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