|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Mykola Dzham 2:5020/400 26 Aug 2004 22:30:29 To : Sindarovskij Roman Subject : Re: squid auth -------------------------------------------------------------------------------- Sindarovskij Roman (raks@electromir.ru): > Итог: > скрипт > #!/bin/sh > grep="/usr/bin/egrep" > mysql="/usr/local/bin/mysql -uroot" > sed="/usr/bin/sed" > while read IP > do > sql="select user from squid.accounts where ip=\"${IP}\";" > return=`echo "${sql}" | ${mysql} | ${sed} '1d'` > if [ ${return} ] > then > echo "OK user=${return}" > else > echo "ERR" > fi > done > запускаю руками > echo "192.168.0.49" | ./dbauth > OK user=rakis Hе знаю как в шелле, но в перле нужно было специально отключать кеширование вывода STDOUT. Очень вероятно что в данном случае тоже что-то с этим связано. > прописываю в сквиде > external_acl_type ip_user_acl %SRC /usr/local/etc/squid/dbauth > acl ip_user external ip_user_acl %SRC В последней строчке %SRC лишний. > http_access allow ip_user > http_access deny all > > Пробую с клиента пойти в инет. И все. Инета нет, в логах тишина. > Куда дальше рыть? -- LEFT-UANIC JID: levsha@jabber.kiev.ua --- ifmail v.2.15dev5.3 * Origin: National Taras Shevchenko University of Kyiv (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/6325762ea50f.html, оценка из 5, голосов 10
|