URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 2400
[ Назад ]

Исходное сообщение
"Совсем замучился со Squid`ом Help me Pleas"

Отправлено Алексей , 19-Авг-04 17:11 
Стоит Squid2.5.STABLE6 сконфигурированный с --enable-auth --enable-auth-helpers=NCSA,basic_auth
пытаюсь настороить Авторизацию  через ncsa_auth в конфиге написал
auth_param basic program /usr/local/squid/libexec/ncsa_auth /usr/local/squid/etc/passquid
auth_param basic credentialsttl 1 hour
auth_param basic children 5
acl foo proxy_auth REQUIRED
http_access allow foo

перезапускаю Squid в лог cache.log пишется

2004/08/19 16:32:07| WARNING: Cannot run '/usr/local/squid/libexec/ncsa_auth' process.
2004/08/19 16:32:07| WARNING: Cannot run '/usr/local/squid/libexec/ncsa_auth' process.
2004/08/19 16:32:07| WARNING: Cannot run '/usr/local/squid/libexec/ncsa_auth' process.
2004/08/19 16:32:07| WARNING: Cannot run '/usr/local/squid/libexec/ncsa_auth' process.
2004/08/19 16:32:07| WARNING: Cannot run '/usr/local/squid/libexec/ncsa_auth' process.
2004/08/19 16:32:07| Accepting HTTP connections at 0.0.0.0, port 8080, FD 8.
2004/08/19 16:32:07| Accepting ICP messages at 0.0.0.0, port 3130, FD 11.
2004/08/19 16:32:07| WCCP Disabled.
2004/08/19 16:32:07| Loaded Icons.
2004/08/19 16:32:07| Ready to serve requests.

Естественно ни какая авторизация не работает
что не так подскажите плиз !


Содержание

Сообщения в этом обсуждении
"Совсем замучился со Squid`ом Help me Pleas"
Отправлено From Latvia , 19-Авг-04 18:01 
A ti squid kompilil s poderzkoi NCSA auth? Eslji net to nezarabotajet... :(

"Совсем замучился со Squid`ом Help me Pleas"
Отправлено Алексей , 19-Авг-04 18:12 
>A ti squid kompilil s poderzkoi NCSA auth? Eslji net to nezarabotajet...
>:(

а как это сделать ?


"Совсем замучился со Squid`ом Help me Pleas"
Отправлено as , 20-Авг-04 05:03 
>>A ti squid kompilil s poderzkoi NCSA auth? Eslji net to nezarabotajet...
>>:(
>
>а как это сделать ?

ls -l /path_to_squid_dir/libexec/ncsa_auth

проверить наличие и права на файл, если нет такого перейти в директорию с сорцами сквида, залезть в helpers/basic_auth/NCSA/

make
make install


"Совсем замучился со Squid`ом Help me Pleas"
Отправлено From Latvia , 20-Авг-04 12:11 
authenticate_program /usr/local/squid/bin/ncsa_auth /usr/local/squid/etc/passwd

Poprobuij tak.


"Совсем замучился со Squid`ом Help me Pleas"
Отправлено Алексей , 20-Авг-04 13:55 
>Стоит Squid2.5.STABLE6 сконфигурированный с --enable-auth --enable-auth-helpers=NCSA,basic_auth
>пытаюсь настороить Авторизацию  через ncsa_auth в конфиге написал
>auth_param basic program /usr/local/squid/libexec/ncsa_auth /usr/local/squid/etc/passquid
>auth_param basic credentialsttl 1 hour
>auth_param basic children 5
>acl foo proxy_auth REQUIRED
>http_access allow foo
>
>перезапускаю Squid в лог cache.log пишется
>
>2004/08/19 16:32:07| WARNING: Cannot run '/usr/local/squid/libexec/ncsa_auth' process.
>2004/08/19 16:32:07| WARNING: Cannot run '/usr/local/squid/libexec/ncsa_auth' process.
>2004/08/19 16:32:07| WARNING: Cannot run '/usr/local/squid/libexec/ncsa_auth' process.
>2004/08/19 16:32:07| WARNING: Cannot run '/usr/local/squid/libexec/ncsa_auth' process.
>2004/08/19 16:32:07| WARNING: Cannot run '/usr/local/squid/libexec/ncsa_auth' process.
>2004/08/19 16:32:07| Accepting HTTP connections at 0.0.0.0, port 8080, FD 8.
>2004/08/19 16:32:07| Accepting ICP messages at 0.0.0.0, port 3130, FD 11.
>2004/08/19 16:32:07| WCCP Disabled.
>2004/08/19 16:32:07| Loaded Icons.
>2004/08/19 16:32:07| Ready to serve requests.
>
>Естественно ни какая авторизация не работает
>что не так подскажите плиз !


Спасибо большое Всем что откликнулись, правда как это не печально всё равно пришолсь разбираться самому !!!

Так вот отвечаю сам себе !

Я не указал что на данной машине где стоит Squid, включен ipfw  с запретом по умолчанию? после включения в squid.ocnf строки debug_options ALL,9 файл cashe.log  просто начал переполнятьс немереным кол-вом строк
Среди нах были строки о том что запрещено соединение на 127.0.0.1 и после этой стоки как раз запись что Cannot run /usr/local/squid/libexec/ncsa_auth' process.
после выполнения ipfw add 1 allow all from 127.0.0.1 to 127.0.0.1
Всё прекрасно заработало :))))

Ещё раз благодарю всех кто откликнулся !!!