|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Andrey Kharchenko 2:5020/400 19 Feb 2003 11:50:58 To : All Subject : squid-2.5.STABLE1 & pam_auth -------------------------------------------------------------------------------- Привет! Есть squid-2.5.STABLE1. Через pam_auth он проверяет имена и пароли из субд pgsql. В /etc/pam.conf, есть соответствующая строка: ===== squid auth required /usr/local/lib/pam_pgsql.so user=user passwd=pass host=localhost db=name table=auth_squid usercolumn=username passwdcolumn=password crypt=1 where=status ============= В pgsql есть таблица, в которой указаны имена, пароли и статусы(0-закрыт, 1-открыт). Ситуация следующая. Hа юзера стоит статус 0. Запускаю браузер, ввожу в выскочившем окошке имя и пароль. Пароль не проходит, все ок. Перевозу статус в 1, закрываю и снова запускаю браузер, в окошке ввожу имя и пароль, тут же все принимается, пароль проходит. Опять переключаю статус в 0, закрываю и запускаю браузер, в окошке ввожу имя и пароль, а аккоунт по-прежнему продолжает работать. Хотя уже не должен. И работает он до тех пор, пока я не перезапущу(kill squid) squid. После этого аккоунт снова закрыт. Почему так? С открытием работает, с закрытием нет. ps. Cyrus-imapd пользуется тем же /usr/local/lib/pam_pgsql.so. С ним все ок. -- Best regards, Andrey Kharchenko, System Administrator of State Institution "Taganrog Port Authorities" --- ifmail v.2.15dev5 * Origin: Sirius (http://sirius.net.ru) (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/545032950cba.html, оценка из 5, голосов 10
|