squid3 PAM_Auth аутентификация не работает

Я пытаюсь запустить прокси-сервер squid3 с аутентификацией для любого пользователя, который имеет логин к серверу.

Я следовал этим инструкциям, и меня просят ввести имя пользователя и пароль при вводе данных прокси. Проблема в том, что он не примет мое имя пользователя и пароль root или другую учетную запись, которая у меня есть. Я уверен, что я правильно ввел пароль. Я проверил журнал и вижу:

1359436167.010 1281 174.XX.XX.XX TCP_DENIED / 407 5219 GET http://abechik.wordpress.com/2008/12/26/ ubuntu-810-squid3-with-pam_auth-revisited / root NONE / - text / html

Есть идеи?

РЕДАКТИРОВАТЬ: Файл конфигурации здесь: http://paste.ubuntu.com/1603430/ Я в значительной степени следовал инструкциям в этом блоге.

Также, чтобы убедиться, что я понимаю это право: у меня есть локальный пользователь «BOMEz» с паролем «пароль». Я могу войти в систему через замазку через SSH. Когда Firefox запрашивает пароль, я ввожу BOMEz и пароль, и он просто снова запрашивает пароль. Я хотел бы иметь возможность просто создавать учетные записи пользователей Linux, которые будут автоматически иметь доступ через прокси.

5
задан 7 February 2013 в 02:23

1 ответ

У меня была такая же проблема. Это решило это:

sudo chmod u+s /usr/lib/squid3/pam_auth

Кажется, что pam_auth требует специальных разрешений для других пользователей. squid3 работал с пользователем «прокси». Я переключился на этого пользователя с su -u squid и протестировал /usr/lib/squid3/pam_auth. Он возвращает OK, если заданы имя пользователя и пароль, разделенные пробелом при исполнении от имени того же пользователя или пользователя root.

0
ответ дан 7 February 2013 в 02:23

Другие вопросы по тегам:

Похожие вопросы: