Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: прокси-сервер Squid, проблема с аутентификацией по логину и паролю  (Прочитано 4712 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Я-Лис

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Здравствуйте, уважаемые форумчане!
Я новичок, недавно установил Ubuntu 12.04 и прокси-сервер Squid версия 3.1.19.
Я разобрался с настройкой некоторых функций, таких как:
разрешить доступ в и-нет пользователю с определенным IP (МАС), запретить доступ на определенные сайты,
запретить/разрешить доступ на сайты с помощью IP адреса сайта.
Теперь мне нужно разобраться с аутентификацией по логину и паролю.
Сделал все как в этих статьях
(Нажмите, чтобы показать/скрыть)
(Нажмите, чтобы показать/скрыть)
Создал пользователя, указал пароль: sudo htpasswd -c /etc/squid3/passwd Ivanov.
Проблема такая: когда выходит окошко где требуется ввести логин и пароль, я ввожу логин и пароль.
После чего опять появляется это окошко с требованием ввести данные и т.д. Причем на мгновение появляется вопрос браузера (Mozilla Firefox) сохранить ли пароль для этого пользователя.
Настройки следующие (не все, но основные, то что связано с аутентификацией выделено жирным):
(Нажмите, чтобы показать/скрыть)

И еще, прокси сервер стоит на Ubuntu 12.04, а клиент MS Windows XP, оба входят в одну локальную сеть. Локальная сеть - локальная сеть кафедры университета. Все компьютеры кафедральной сети выходят в и-нет через прокси-сервер университета. Настроено каскадирование:
(Нажмите, чтобы показать/скрыть)
, где proxy.parent - прокси университета, port - порт прокси университета.
« Последнее редактирование: 26 Февраля 2013, 10:48:01 от Я-Лис »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Создал пользователя, указал пароль: sudo htpasswd -c /etc/squid3/passwd Ivanov
а как на счёт показать
ls -l /etc/squid3/passwd

После чего опять появляется это окошко с требованием ввести данные и т.д.
В логах-то кальамара чё?

Оффлайн Я-Лис

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Цитировать
а как на счёт показать
ls -l /etc/squid3/passwd

Попробовал выполнить команду sudo chown squid:squid /etc/squid3/passwd пишет неверный пользователь "squid:squid", перебрал все комбинации со "squid3". Мне кажется что-то с правами доступа к файлу с паролями связано, я просто не пойму нужно ли что-то менять, и если нужно что на что и как.
Цитировать
В логах-то кальамара чё?
А как логи посмотреть, пробовал через текстовый редактор открыть /var/log/squid3/access.log, там пусто.
В файле конфигурации раскомментировал строки:
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 26 Февраля 2013, 21:23:15 от Я-Лис »

Оффлайн funakoshi

  • Участник
  • *
  • Сообщений: 173
    • Просмотр профиля
А сквид от какого пользователя работает? Покажите
cat /etc/squid3/squid.conf | grep effective_user
cat /etc/squid3/squid.conf | grep effective_group
Знание - это только преддверие ума

Оффлайн botsman

  • Активист
  • *
  • Сообщений: 296
    • Просмотр профиля
Цитировать
Создал пользователя, указал пароль: sudo htpasswd -c /etc/squid3/passwd Ivanov.

А сам пароль пользователя ivanov параметром задали???

sudo htpasswd -c /etc/squid3/passwd ivanov PaSsw0rdкстати, последующих пользователей создавать с параметром -b.

Так же заметил, что при заглавных буквах в имени пользователя - будут проблемы с авторизацией...
« Последнее редактирование: 26 Февраля 2013, 21:56:40 от botsman »

Оффлайн Я-Лис

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Цитировать
А сквид от какого пользователя работает? Покажите
cat /etc/squid3/squid.conf | grep effective_user
cat /etc/squid3/squid.conf | grep effective_group

Цитировать
А сам пароль пользователя ivanov параметром задали???
Да задал, только не параметром, а потом когда он предлагал ввести имя пользователя, а потом пароль. К тому же  когда через текстовый редактор файл с паролем открываю, там видно как задан пароль (всякие крякозябры).
Цитировать
кстати, последующих пользователей создавать с параметром -b.
Да, это я понял, но других пользователе я не  создавал.
Цитировать
Так же заметил, что при заглавных буквах в имени пользователя - будут проблемы с авторизацией...
Хм, может как раз из-за этого?

Пользователь решил продолжить мысль 26 Февраля 2013, 22:20:22:
А как удалить пользователя?
Может попробовать другого пользователя создать с маленькой буквы?
Кстати открыл файл access.log через sudo оказывается все пишется, до этого обычным образом открывал.
Только там 215 строк и не знаю что конкретно нужно смотреть.
« Последнее редактирование: 26 Февраля 2013, 22:20:23 от Я-Лис »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
[ur1=/ur1]
Вас не учили копипастом текстовые выхлопы показывать?

sudo chown proxy:proxy /etc/squid3/passwd
Правда кальмар и без изменений владельца должен читать.

Только там 215 строк и не знаю что конкретно нужно смотреть.
Смотрите всё. Читайте, анализируйте. Это как бы тест на обезьяноподобность администратора.

Оффлайн Я-Лис

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Цитировать
Вас не учили копипастом текстовые выхлопы показывать?
Подумал так наглядней будет :)
Цитировать
sudo chown proxy:proxy /etc/squid3/passwd
Мне тогда надо в конфиге прописать следующее?:
cache_effective_user proxy
cache_effective_group proxy

А буду ли я после этого иметь доступ у этому файлу? Например чтобы добавить нового пользователя?
Цитировать
Смотрите всё. Читайте, анализируйте.
Пробовал смотреть, пока ничего не пойму, слишком много строк накопилось, в cache.log еще больше.
Уж не ругайтесь, я же в первый раз.
Сейчас в университет пойду, попробую.

Пользователь решил продолжить мысль 27 Февраля 2013, 10:55:57:
Цитировать
Так же заметил, что при заглавных буквах в имени пользователя - будут проблемы с авторизацией...
Попробовал первым делом создать нового пользователя с маленькой буквы.
И заработало :o, столько провозился с этим блин, дело было в одной буковке :(
Спасибо огромное всем за помощь, за все ответы!!! :)
« Последнее редактирование: 27 Февраля 2013, 10:55:57 от Я-Лис »

 

Страница сгенерирована за 0.065 секунд. Запросов: 25.