squid не работает авторизация

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

xrootx
Сообщения: 92

squid не работает авторизация

Сообщение xrootx »

Версия squid/2.5.STABLE6 создал апачесвкой утилитой htpasswd файлик с юезром и паролем, вот строки из конфига:

visible_hostname srv
http_port 192.168.0.1:3128
httpd_accel_host virtual
auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/pass
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
acl 123 proxy_auth oleg
http_access allow 123

при попытке зайти куда либо он запрашивает пароль но почемуто если я ввожу правильный то он его не принимает, пробывал запускать /usr/lib/squid/ncsa_auth /etc/squid/pass сам, вот результат:
oleg test
OK
test test
ERR

тоесть как видите всё нормально, но почемуже squid не хочет нормально с ним работать... права на файл с паролем стоять правильные
Спасибо сказали:
xrootx
Сообщения: 92

Re: squid не работает авторизация

Сообщение xrootx »

вроде бы разобрался, у меня прокси работает в рпозрачном режиме, в таком режиме вообще возможно сделать авторизацию?

и ещё вопрос: если автрозация из файла то всё норм а если из /etc/passwd то нет, как я понимаю это из за того что нету прав т.к. squid под юзером squid запущен, как сделать чтобы он мог авторизировать из /etc/passwd
Спасибо сказали:
Аватара пользователя
stannum
Сообщения: 322
Статус: Свободолюбитель
ОС: Debian GNU/Linux unstable

Re: squid не работает авторизация

Сообщение stannum »

xrootx писал(а):
29.11.2006 11:41
вроде бы разобрался, у меня прокси работает в рпозрачном режиме, в таком режиме вообще возможно сделать авторизацию?

и ещё вопрос: если автрозация из файла то всё норм а если из /etc/passwd то нет, как я понимаю это из за того что нету прав т.к. squid под юзером squid запущен, как сделать чтобы он мог авторизировать из /etc/passwd

В прозрачном режиме Squid не может делать авторизацию, а почему - написано во многих хауту, авторизацию можно прикрутить другими средствами, на базе фаервола, например с помощью opensource'ной NeTAMS
Спасибо сказали:
Аватара пользователя
stannum
Сообщения: 322
Статус: Свободолюбитель
ОС: Debian GNU/Linux unstable

Re: squid не работает авторизация

Сообщение stannum »

дать права для юзера squid на на чтение /etc/passwd
Спасибо сказали:
Аватара пользователя
Kaz_n
Сообщения: 59

Re: squid не работает авторизация

Сообщение Kaz_n »

stannum писал(а):
29.11.2006 13:14
дать права для юзера squid на на чтение /etc/passwd

ага, и еще дать права на чтение и изменение /etc/shadow :)

squid не понимает такой режим записи, как в /etc/passwd, получиться только через htpasswd
"Если не можешь победить,
все равно победи!"
[indent] У.С. Грант
Спасибо сказали: