Как получить поток ...
как получить то, что поле запуска из моей проги другой, например "rpm -q squid" выводится в стандартный поток?
как получить то, что поле запуска из моей проги другой, например "rpm -q squid" выводится в стандартный поток?
Вообщем все та же избитая тема авторизация на основе домена win2000!
исходные данне:
1) Домен на win2000 (в нэтив режиме)
2) прокси сервер на RH8.0 + Squid-2.5.STABLE2
3) авторизация проходит нормально
wbinfo -p и -t выдают положительный результат
wbinfo -a DOMAIN\\user%password и user%password дает положительный результат
/usr/lib/squid/wb_auth -d user password и DOMAIN\user password дает положительный результат
/usr/lib/squid/wb_group -d user InetGroup и DOMAIN\\user InetGroup дает положительный результат
4)Конфиг самбы:
[global]
workgroup = DOMAIN
netbios name = GATE
server string = Gate
interfaces = eth1 192.168.110.8/32
bind interfaces only = yes
hosts allow = 192.168.110. 127.
winbind use default domain = yes
winbind uid = 10000-20000
winbind gid = 10000-20000
winbind enum users = yes
winbind enum groups = yes
template shell = /bin/bash
max log size = 50
security = DOMAIN
password server = srv-mdc
encrypt passwords = Yes
nt acl support = yes
5)Конфиг сквида:
http_port 3128
cache_mem 16 MB
dns_nameservers 127.0.0.1
cache_mgr root@domain.ru
error_directory /usr/share/squid/errors/Russian-1251/
cache_peer proxy.isp.ru parent 3128 0 no-query
auth_param ntlm program /usr/lib/squid/wb_ntlmauth
auth_param ntlm children 5
auth_param ntlm max_challenge_reuses 0
auth_param ntlm max_challenge_lifetime 2 minutes
auth_param basic program /usr/lib/squid/wb_auth
auth_param basic children 5
auth_param basic realm Proxy-Cache
auth_param basic credentialsttl 2 hours
acl AuthorizedUsers proxy_auth REQUIRED
acl domainNET src 192.168.110.0/255.255.255.0
http_access allow domainNET AuthorizedUsers
acl all src 0/0
http_access deny all
-----------------------------------
Дак вот вопрос почему не работает ntlm аутентификация? при этом даже не вываливается окно с basic аутентификацией.
Связано ли это с тем что домен работает в нэтив режиме?
ps
basic работает если только basic поставить перед ntlm /=
что нужно измениить в исходинках чтобы: 1) логи писались в /var/log/squid (хотя это в принцепе можно в конфиге победить) 2) и как заставить сквид ипользовать "правильного" пользователя чтоб писать логи и в свуп( так как после сборки пакета rpm по спеку от 2.5STABLE1, имеются проблемы с правом на запись! /=)
везде где читал про настройку авторизации пользователей на основе NT домена ни где не написано куда всунуть авторизацию на основе IP. Если кто может приведите пример работающего конфига, самба и сквиду меня "на парах" ждут конфиг, винбинд работает на ура(авторизует).... так что только конфиг нужен --------------------------------------------------------
http_port 3128 cache_mem 16 MB dns_nameservers 127.0.0.1 error_directory /usr/share/squid/errors/Russian-1251/
auth_param ntlm program /usr/local/squid/libexec/wb_ntlmauth auth_param ntlm children 5 auth_param ntlm max_challenge_reuses 0 auth_param ntlm max_challenge_lifetime 2 minutes
auth_param basic program /usr/local/squid/libexec/wb_auth auth_param basic children 5 auth_param basic realm Squid proxy-caching web server auth_param basic credentialsttl 2 hours
acl AuthorizedUsers proxy_auth REQUIRED http_access allow AuthorizedUsers acl all src 0/0 http_access deny all ----------------------------------------------------- что здесть не правильно(т.к. по данной конфигурации в логе пишет TCP_DENIED)?
Интересует опыт запуска httpd(php,perl5),mysql, samba и proftpd
Поставил RH 8.0 в режиме минимум .... поставил BIND, ставлю postfix все ок, запускаю запускается но в логах ишется что постфикс не может получить контроль над поторм так как он уже используется.... Дак вот как узнакть кто его использует(какая прога) или я может чего еще не доставил, что постфиксу нужно для работы?
Пытаюсь прописать HTTPS порт, указываю https_port 3443 cert=/usr/share/ssl/cert.pem и squid начинает ругатся мол не тот формат. подскажите как создать сертификат чтоб запусить HTTPS порт.
прописал для демона syslogd параметры запуска -m 0 -a /chroot/named/dev/log, но ни чего не появлятеся. В чем проблема ? ps Система RH 8.0
Как инсталировать Apache 2.0.44 + PHP 4.3 + MySQL 3.54 в chroot'e?
Как скомпилить php 4.3 для Apache 2.44 как модуль?
собственно сабж!