<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=KOI8-R" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Алексей Шенцев пишет:
<blockquote cite="mid:200711131104.52641.ashen@nsrz.ru" type="cite">
<pre wrap="">В сообщении от Monday 12 November 2007 17:13:28 Voffka Putinin написал(а):
</pre>
<blockquote type="cite">
<pre wrap="">Здравствуйте.
Ещё столкнулся с такой проблемой. Мне требуется настроить обязательную
аутентификацию в squid-е, чтобы системные пользователи работали.
squid.confнастроен, думаю, правильно (как описано в многочисленных
примерах в
интернете), сам по себе pam_auth работает (если запустить его в командной
строке и скормить имя и пароль - говорит ОК). /etc/pam.d/squid я тоже взял
из примеров - но, тем не менее, аутентификация не проходит (запрашивается и
запрашивается пароль). Каким должен быть правильный /etc/pam.d/squid и что
вообще нужно чтобы такая конфигурация заработала?
</pre>
</blockquote>
<pre wrap=""><!---->
Каким правильным должен быть конфиг не скажу, а вот путь по которому пошёл бы
я таков: поднимается OpenLDAP-сервер, вся авторизация заворачивается на него:
прокси, почта, вэб и т.д. А для управления squid'ом используется sams. Думаю
это то, что вам нужно.
</pre>
</blockquote>
/etc/pam.d/squid по дэфолту такой:<br>
#%PAM-1.0<br>
auth include system-auth<br>
account include system-auth<br>
password required pam_deny.so<br>
session include system-auth<br>
<br>
В /etc/squid/squid.conf вносим изменения<br>
<br>
...................................................<br>
...................................................<br>
auth_param basic program /usr/lib/squid/pam_auth<br>
auth_param basic children 5<br>
auth_param basic realm Squid Proxy-Caching Web Server<br>
auth_param basic credentialsttl 2 hours<br>
...............................................<br>
...............................................<br>
................................................<br>
acl usera proxy_auth REQUIRED<br>
http_access allow usera<br>
<br>
<br>
<br>
другие auth_param нужно закомментировать.<br>
<br>
вроде всё должно работать, если вы не трогали /etc/pam.d/system-auth<br>
<br>
<br>
</body>
</html>